03/10/31 08:16
おれはそういうのはexprでやった。
URLリンク(www.vim.org)
setl foldexpr=FoldBrace()
setl foldmethod=expr
function! FoldBrace()
if getline(v:lnum) =~ '^class .*{$
return '>1'
endif
if getline(v:lnum) =~ '^};$'
return '<1'
endif
return foldlevel(v:lnum-1)
endfunction
~