]> git.rmz.io Git - dotfiles.git/blobdiff - vim/ftplugin/cpp.vim
vim: add bindings for quit-another-window
[dotfiles.git] / vim / ftplugin / cpp.vim
index 7fd300c0afa956982faa5e10aa5de17ff342bdfb..a12e2d46ea5af5e6ace11b5d7882307818a600c9 100644 (file)
@@ -1,5 +1,21 @@
 setlocal foldmethod=syntax
 
+setlocal textwidth=100
+
+" indent 4 spaces
+setlocal shiftwidth=4
+setlocal tabstop=4
+setlocal softtabstop=4
+setlocal expandtab
+
+setlocal nosmartindent
+setlocal autoindent
+setlocal cinkeys-=0#     " don't reindent PP directives
+setlocal cinoptions+=:0  " don't indent case labels
+
+" Load the doxygen syntax
+let b:load_doxygen_syntax = 1
+
 augroup fswitch
     au BufEnter *.h let b:fswitchdst  = 'cpp,c'
     au BufEnter *.h let b:fswitchlocs = 'reg:/include/source/'