Posted at

マーカーを使っているファイルを開くときにはfoldmethodをmarkerにする

More than 5 years have passed since last update.

普段は、foldmethod=syntaxでやっているんだけど、たまにマーカー入りのファイルを

見ることがあるという場合、切り替えるのが面倒なので、読み込むときに切り替えてやる。

以下のものを.vimrcに入れておく。

function! SetFoldMethod()

if search("{{{") && search("}}}")
set foldmethod=marker
endif
endfunction

au BufRead *.* call SetFoldMethod()