в моем файле .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(){...]-----------------------------------------------------------
У меня вопрос: как избавиться от «----», которое идет до конца строки?