Вопрос

В моем файле .vimrc у меня стоит следующее на заказ складной 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

Работает отлично, за исключением одной вещи: когда сложить, у меня есть что-то вроде:

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

Мой вопрос: как избавиться от «----», который идет до конца линии?

Это было полезно?

Решение

Эти символы настроены через fillchars вариант, более конкретно fold: пункт fillchars вариант.

Видеть :help fillchars для получения дополнительной информации.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top