aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2009-01-04 00:03:54 +0000
committerDan Gohman <gohman@apple.com>2009-01-04 00:03:54 +0000
commit5adb60376e55ca150f2fce7c871754b5e0552f6e (patch)
treeee9fd830eceb19b891d122d89417d850210dd2a0
parent3d6df10a657531834754631409f6531cfc877e5f (diff)
downloadexternal_llvm-5adb60376e55ca150f2fce7c871754b5e0552f6e.zip
external_llvm-5adb60376e55ca150f2fce7c871754b5e0552f6e.tar.gz
external_llvm-5adb60376e55ca150f2fce7c871754b5e0552f6e.tar.bz2
Switch the vimrc file from smartindent to cindent, which is
smarter about C-ish syntax, and supports the cinoptions variable. Set cinoptions to suppress the extra indentation for switch case labels. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61617 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--utils/vim/vimrc5
1 files changed, 3 insertions, 2 deletions
diff --git a/utils/vim/vimrc b/utils/vim/vimrc
index 586100d..c400a13 100644
--- a/utils/vim/vimrc
+++ b/utils/vim/vimrc
@@ -24,8 +24,9 @@ match WhitespaceEOL /\s\+$/
" Optional
" C/C++ programming helpers
-set autoindent
-set smartindent
+set cindent
+" Don't indent switch case labels beyond the switch.
+set cinoptions=:0
" Add and delete spaces in increments of `shiftwidth' for tabs
set smarttab