diff options
author | Jesse Luehrs <doy@tozt.net> | 2009-05-12 10:33:14 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2009-05-12 10:33:14 -0500 |
commit | fddcf4d0ca2250dc0860ff6d6fc2ab4dcfe3d8a7 (patch) | |
tree | 4ea0d6d0642bf904ad4d9d0c0e981724e2358f52 /vim/after | |
parent | 72697c40ed966b867c47b6924c1a52997943e8da (diff) | |
download | conf-fddcf4d0ca2250dc0860ff6d6fc2ab4dcfe3d8a7.tar.gz conf-fddcf4d0ca2250dc0860ff6d6fc2ab4dcfe3d8a7.zip |
reformat some of the c snippets
Diffstat (limited to 'vim/after')
-rw-r--r-- | vim/after/ftplugin/c_snippets.vim | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/vim/after/ftplugin/c_snippets.vim b/vim/after/ftplugin/c_snippets.vim index 90c6f8d..d601a76 100644 --- a/vim/after/ftplugin/c_snippets.vim +++ b/vim/after/ftplugin/c_snippets.vim @@ -31,6 +31,13 @@ function! CMacroName(filename) return name endfunction +function! PlusPlus() + let st = g:snip_start_tag + let et = g:snip_end_tag + exe 's/\(\w\+\) += '.st.et.'/\1++/e' + return @z +endfunction + let st = g:snip_start_tag let et = g:snip_end_tag let cd = g:snip_elem_delim @@ -51,8 +58,8 @@ exec "Snippet template template <typename ".st."_InputIter".et."><CR>".st.et exec "Snippet namespace namespace ".st.":substitute(expand('%'),'.','\\l&', 'g')".et."<CR>{<CR>".st.et."<CR>};<CR>".st.et exec "Snippet map std::map<".st."key".et.", ".st."value".et."> map".st.et.";<CR>".st.et exec "Snippet mark #if 0<CR><CR>".st.et."<CR><CR>#endif<CR><CR>".st.et -exec "Snippet if if(".st.et.")<CR>{<CR>".st.et."<CR>}<CR>".st.et -exec "Snippet main int main (int argc, char const* argv[])<CR>{<CR>".st.et."<CR>return 0;<CR>}<CR>".st.et +exec "Snippet if if (".st.et.")<CR>{<CR>".st.et."<CR>}<CR>".st.et +exec "Snippet main int main(int argc, char *argv[])<CR>{<CR>".st.et."<CR>return 0;<CR>}<CR>".st.et exec "Snippet Inc #include <".st.et."><CR>".st.et exec "Snippet inc #include \"".st.et.".h\"".st.et -exec "Snippet for for( ".st.et." ".st."i".et." = ".st.et."; ".st."i".et." < ".st."count".et."; ".st."i".et." += ".st.et.")<CR>{<CR>".st.et."<CR>}<CR>".st.et +exec "Snippet for for (".st."int".et." ".st."i".et." = ".st.et."; ".st."i".et." < ".st."count".et."; ".st."i".et." += ".st."incr:PlusPlus()".et.")<CR>{<CR>".st.et."<CR>}<CR>".st.et |