Pregunta
en mi archivo .vimrc, tengo el follwing de JavaScript personalizado plegable:
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 muy bien excepto por una cosa: cuando se pliega, tengo algo como:
function hello(){...]-----------------------------------------------------------
Mi pregunta es: ¿cómo deshacerse de la '----' que va al final de la línea
Solución
Estos caracteres se configura a través de la opción fillchars
, más específicamente el tema de la opción fold:
fillchars
.
Ver :help fillchars
para obtener más información.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow