aboutsummaryrefslogtreecommitdiff
path: root/runtime/syntax/qf.vim
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/syntax/qf.vim')
-rw-r--r--runtime/syntax/qf.vim6
1 files changed, 6 insertions, 0 deletions
diff --git a/runtime/syntax/qf.vim b/runtime/syntax/qf.vim
index 6f2ea6a92e..3131caccd8 100644
--- a/runtime/syntax/qf.vim
+++ b/runtime/syntax/qf.vim
@@ -15,6 +15,12 @@ syn match qfSeparator "|" nextgroup=qfLineNr contained
syn match qfLineNr "[^|]*" contained contains=qfError
syn match qfError "error" contained
+" Hide file name and line number for help outline (TOC).
+if has_key(w:, 'qf_toc') || get(w:, 'quickfix_title') =~# '\<TOC$'
+ setlocal conceallevel=3 concealcursor=nc
+ syn match Ignore "^[^|]*|[^|]*| " conceal
+endif
+
" The default highlighting.
hi def link qfFileName Directory
hi def link qfLineNr LineNr