Pergunta
No meu arquivo .vimrc, eu tenho o JavaScript de dobragem personalizada:
function! JavaScriptFold()
setl foldmethod=syntax
setl foldlevelstart=1
syn region foldBraces start=/{/ end=/}/ transparent fold keepend extend
function! FoldText()
return substitute(getline(v:foldstart), '{.*', '{...}', '')
endfunction
setl foldtext=FoldText()
endfunction
au FileType javascript call JavaScriptFold()
au FileType javascript setl fen
Funciona muito bem, exceto por uma coisa: quando dobrado, eu tenho algo como:
function hello(){...]-----------------------------------------------------------
Minha pergunta é: como se livrar do '----' que vai para o final da linha?
Solução
Esses personagens são configurados através do fillchars
opção, mais especificamente a fold:
item do fillchars
opção.
Ver :help fillchars
para mais informações.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow