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

Était-ce utile?

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
scroll top