summaryrefslogtreecommitdiffstats
path: root/llvm/utils/vim
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2010-08-27 15:16:09 +0000
committerDan Gohman <gohman@apple.com>2010-08-27 15:16:09 +0000
commitfa4a4705f929e3b3b3e4b69e5212a4e36c28316c (patch)
tree1793791a89d6f184ce22edb11becc83f603fe360 /llvm/utils/vim
parent7e64c985fb0eb03a0359ee8cd0774f441b3635e5 (diff)
downloadbcm5719-llvm-fa4a4705f929e3b3b3e4b69e5212a4e36c28316c.tar.gz
bcm5719-llvm-fa4a4705f929e3b3b3e4b69e5212a4e36c28316c.zip
Parse " (Hidden)" and cope with it.
llvm-svn: 112265
Diffstat (limited to 'llvm/utils/vim')
-rw-r--r--llvm/utils/vim/vimrc7
1 files changed, 7 insertions, 0 deletions
diff --git a/llvm/utils/vim/vimrc b/llvm/utils/vim/vimrc
index 8191584f2e1..6f6441b9133 100644
--- a/llvm/utils/vim/vimrc
+++ b/llvm/utils/vim/vimrc
@@ -155,6 +155,13 @@ function! ClangComplete(findstart, base)
let l:value = l:value[:l:spacecolonspace-1]
endif
+ " Chop off " (Hidden)", if present, and move it to the menu.
+ let l:hidden = stridx(l:value, " (Hidden)")
+ if l:hidden != -1
+ let l:menu .= " (Hidden)"
+ let l:value = l:value[:l:hidden-1]
+ endif
+
" Handle Pattern. TODO: Make clang less weird.
if l:value == "Pattern"
let l:value = l:menu
OpenPOWER on IntegriCloud