diff options
Diffstat (limited to 'vim/after/indent/c.vim')
-rw-r--r-- | vim/after/indent/c.vim | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/vim/after/indent/c.vim b/vim/after/indent/c.vim new file mode 100644 index 00000000..dfc50242 --- /dev/null +++ b/vim/after/indent/c.vim @@ -0,0 +1,11 @@ +" Use hard tabs for C +setlocal noexpandtab shiftwidth=0 tabstop=8 +if &softtabstop != -1 + let &softtabstop = &shiftwidth +endif +let b:undo_indent .= '|setlocal expandtab< shiftwidth< softtabstop< tabstop<' + +" If the path to the file looks like the Vim sources, set 'shiftwidth' to 4 +if expand('%:p') =~# '/vim.*src/' + setlocal shiftwidth=4 +endif |