--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/.vim/ftplugin/cpp_hs12.vim Tue May 29 08:41:42 2012 +0200
@@ -0,0 +1,26 @@
+"nach ~/.vim/ftplugin/
+"
+set equalprg=indent\ -kr
+
+nmap <C-G>f :call HS_format()<ENTER>
+
+command! Tidy :call HS_format()
+
+function! HS_format()
+
+ let dir = fnamemodify(expand("%"), ":p:h")
+" let rc = dir . "/.perltidyrc"
+" if filereadable(rc) != 1
+" echo "HEHE, no .perltidyrc in " . dir
+" return
+" endif
+
+ let old = &equalprg
+ let &equalprg = "indent -kr"
+ normal gg=G
+ normal ``
+ let &equalprg = old
+
+endfunc
+
+" vim:ft=vim: