Пользовательские складные в Vim
Вопрос
В моем файле .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
для получения дополнительной информации.
Не связан с StackOverflow