Wikia

Vim Tips Wiki

Changes: Hide fold markers

Edit

Back to page

(Change <tt> to <code>, perhaps also minor tweak.)
(Comments)
 
Line 45: Line 45:
 
*Use Syntax autocmd event instead of BufRead,BufNewfile for both methods
 
*Use Syntax autocmd event instead of BufRead,BufNewfile for both methods
 
*With the above, make it trigger only for the correct language (e.g. autocmd Syntax vim ...)
 
*With the above, make it trigger only for the correct language (e.g. autocmd Syntax vim ...)
  +
* Would also like to see that the color selected was the current background color not just black (if I understand things)
   
 
----
 
----

Latest revision as of 11:14, October 10, 2012

Tip 241 Printable Monobook Previous Next

created 2002 · complexity intermediate · author Edwin · version 6.0


I wanted to start using folding without having to get used to seeing the (default) markers, aka {{{ and }}}. So, here are two autocmds that will make them fade to black (bg=black, fg=black). Alternatively, you could use the Ignore highlighting group.

Method 1:

au BufRead,BufNewfile * syn match fmrkr '"*{{{\|"*}}}' |
  \ syn cluster vimCommentGroup contains=fmrkr |
  \ hi fmrkr term=NONE guibg=black guifg=black
  \ ctermbg=black ctermfg=black

Method 2:

au BufRead,BufNewfile * syn match fmrkr '"*{{{\|"*}}}'
  \ containedin=vimLineComment contained |
  \ hi fmrkr term=NONE guibg=black guifg=black
  \ ctermbg=black ctermfg=black

Both methods accomplish the same thing, but in a different way. Simply pick one and see those annoying markers fade away.

I just tried it out with Vim files, but you can easily modify it for any other filetypes.

ReferencesEdit

CommentsEdit

 TO DO 
It might be better to:

  • Use add= instead of contains= for the syn cluster
  • Use Syntax autocmd event instead of BufRead,BufNewfile for both methods
  • With the above, make it trigger only for the correct language (e.g. autocmd Syntax vim ...)
  • Would also like to see that the color selected was the current background color not just black (if I understand things)

Around Wikia's network

Random Wiki