Question
dans mon vimrc, je le javascript follwing pour le pliage personnalisé:
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
Il fonctionne très bien, sauf pour une chose: une fois plié, j'ai quelque chose comme:
function hello(){...]-----------------------------------------------------------
Ma question est: comment se débarrasser de la « ---- » qui va à la fin de la ligne
La solution
Ces caractères sont configurés via l'option fillchars
, plus précisément l'élément de fold:
de l'option de fillchars
.
Voir :help fillchars
pour plus d'informations.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow