Frage

in meiner .vimrc Datei habe ich den follwing für individuelle Falten javascript:

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

Es funktioniert großartig mit einer Ausnahme: wenn gefaltet, ich habe so etwas wie:

function hello(){...]-----------------------------------------------------------

Meine Frage ist: Wie die loszuwerden ‚----‘, der mit dem Ende der Zeile geht

War es hilfreich?

Lösung

Diese Zeichen werden über die fillchars Option konfiguriert, genauer gesagt das fold: Element der fillchars Option.

Siehe :help fillchars für weitere Informationen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top