no more angle matching

This commit is contained in:
Barak Michener 2014-03-23 14:24:57 -04:00
parent 312c88e95e
commit ae67b37b50
7 changed files with 116 additions and 117 deletions

27
.vim/usnips/cpp.snippets Normal file
View file

@ -0,0 +1,27 @@
extends c
###########################################################################
# TextMate Snippets #
###########################################################################
snippet beginend "$1.begin(), $1.end() (beginend)"
${1:v}${1/^.*?(-)?(>)?$/(?2::(?1:>:.))/}begin(), $1${1/^.*?(-)?(>)?$/(?2::(?1:>:.))/}end()
endsnippet
snippet cl "class .. (class)" !
class ${1:`!p snip.rv = snip.basename or "name"`} {
public:
${1/(\w+).*/$1/}(${2:arguments});
virtual ~${1/(\w+).*/$1/}();
private:
${0:/* data */}
};
endsnippet
snippet ns "namespace .. (namespace)" !
namespace${1/.+/ /m}${1:`!p snip.rv = snip.basename or "name"`} {
${VISUAL}${0:${VISUAL/(.*)/(?1::\/* code *\/)/}}
} // namespace $1
endsnippet
# vim:ft=snippets: