]> git.rmz.io Git - dotfiles.git/blob - vim/ftplugin/cpp.vim
534eb7819afdc03873c600fbee70f81d022e0c0c
[dotfiles.git] / vim / ftplugin / cpp.vim
1 setlocal foldmethod=syntax
2
3 setlocal textwidth=100
4
5 " indent 4 spaces
6 setlocal shiftwidth=4
7 setlocal tabstop=4
8 setlocal softtabstop=4
9 setlocal expandtab
10
11 setlocal nosmartindent
12 setlocal autoindent
13 setlocal cinkeys-=0# " don't reindent PP directives
14 setlocal cinoptions+=:0 " don't indent case labels
15
16 augroup fswitch
17 au BufEnter *.h let b:fswitchdst = 'cpp,c'
18 au BufEnter *.h let b:fswitchlocs = 'reg:/include/source/'
19 augroup END