私の.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
それは1つのことを除いてうまく機能します:折りたたまれたとき、私は次のようなものを持っています:
function hello(){...]-----------------------------------------------------------
私の質問は、行末にある「----」を取り除く方法は?