diff options
Diffstat (limited to 'utils/vim')
-rw-r--r-- | utils/vim/llvm.vim | 4 | ||||
-rw-r--r-- | utils/vim/vimrc | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/utils/vim/llvm.vim b/utils/vim/llvm.vim index 451013e..6e4a207 100644 --- a/utils/vim/llvm.vim +++ b/utils/vim/llvm.vim @@ -71,7 +71,8 @@ syn keyword llvmBoolean true false syn keyword llvmConstant zeroinitializer undef null syn match llvmComment /;.*$/ syn region llvmString start=/"/ skip=/\\"/ end=/"/ -syn match llvmLabel /[\-a-zA-Z\$._0-9]*:/ +syn match llvmLabel /[-a-zA-Z$._][-a-zA-Z$._0-9]*:/ +syn match llvmIdentifier /[%@][-a-zA-Z$._][-a-zA-Z$._0-9]*/ " Syntax-highlight dejagnu test commands. syn match llvmSpecialComment /;\s*RUN:.*$/ @@ -101,6 +102,7 @@ if version >= 508 || !exists("did_c_syn_inits") HiLink llvmConstant Constant HiLink llvmSpecialComment SpecialComment HiLink llvmError Error + HiLink llvmIdentifier Identifier delcommand HiLink endif diff --git a/utils/vim/vimrc b/utils/vim/vimrc index 7b1fd87..4909f60 100644 --- a/utils/vim/vimrc +++ b/utils/vim/vimrc @@ -35,7 +35,7 @@ augroup END " Set a few indentation parameters. See the VIM help for cinoptions-values for " details. These aren't absolute rules; they're just an approximation of " common style in LLVM source. -set cinoptions=:0,g0,(0,Ws +set cinoptions=:0,g0,(0,Ws,l1 " Add and delete spaces in increments of `shiftwidth' for tabs set smarttab |