summaryrefslogtreecommitdiffstats
path: root/vim/after
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2009-05-12 10:33:14 -0500
committerJesse Luehrs <doy@tozt.net>2009-05-12 10:33:14 -0500
commitfddcf4d0ca2250dc0860ff6d6fc2ab4dcfe3d8a7 (patch)
tree4ea0d6d0642bf904ad4d9d0c0e981724e2358f52 /vim/after
parent72697c40ed966b867c47b6924c1a52997943e8da (diff)
downloadconf-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.vim13
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