本当に小学生だった!

haltたんの言う通りだ!
foldmethod=syntaxで殆どのケース大丈夫じゃねえか!
ずっとmarkerで使ってた!


あと対応仕切れないものとかはfiletype見てなんかすれば良いのかな。


追記
今の所fold周りはこんな感じ

set foldmethod=syntax
autocmd FileType php :set foldmethod=indent
autocmd FileType javascript :set foldmethod=indent
autocmd FileType yaml :set foldmethod=indent
autocmd FileType actionscript :set foldmethod=indent
autocmd FileType perl :set foldmethod=indent

よく使う辺りの言語の方が、syntaxだと上手く行かない感じ。html系はどうしてやろうか悩み中。
cとかrubyは大丈夫。