def snippetsAddSnippet(fullname, word, abbr): global ultisnips_idx ultisnips_idx = 0 UltiSnips_Manager.add_snippet(fullname, word, fullname, "i", "clang_complete") return fullname
def register_postfix_snippets(): UltiSnips_Manager.add_snippet(EXPR_REGEX + r'\.for', _POSTFIX_FOR_LOOP_VALUE, "Postfix for-loop", 'r', 'cpp', -50) UltiSnips_Manager.add_snippet(EXPR_REGEX + r'\.fori', _POSTFIX_FOR_I_LOOP_VALUE, "Postfix for-i-loop", 'r', 'cpp', -50) UltiSnips_Manager.add_snippet(EXPR_REGEX + r'\.if', _POSTFIX_IF_VALUE, "Postfix if-expr", 'r', 'cpp', -50) UltiSnips_Manager.add_snippet(EXPR_REGEX + r'\.be', _POSTFIX_BEGIN_END_VALUE, "Postfix begin-end", 'r', 'cpp', -50) UltiSnips_Manager.add_snippet(EXPR_REGEX + r'\.mv', _POSTFIX_STD_MOVE_VALUE, "Postfix std::move", 'r', 'cpp', -50) UltiSnips_Manager.add_snippet(EXPR_REGEX + r'\.rt', _POSTFIX_RETURN_VALUE, "Postfix return", 'r', 'cpp', -50)