.vim/ftplugin/cpp_hs12.vim
changeset 0 86954f5fc4d2
child 1 bc7458fa65e1
--- /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: