no-image

phpでもerrormarker.vimをつかってflymakeしたい!

errormarker.vim で flymake(Emacsの) る – 8時40分が超えられない – subtechで、errormarker.vimを使うとflymake.vimみたいにディレクトリコピーでHDDがりがりいわせなくてもflymakeできますよという話をしているんだけど、$VIMRUNTIME/tools/efm_php.phpがない。なぜだ!?ぺちぺでもflymakeしたい!
というわけででっちあげた。

http://coderepos.org/share/browser/lang/php/misc/vimparse.php

$HOME/bin/vimparse.phpにして、$HOME/.vim/ftplugin/php/flyquickfixmake.vimをつくる。中身は以下。


setlocal makeprg=$HOME/bin/vimparse.php % $*
setlocal errorformat=%f:%l:%m
setlocal shellpipe=2>&1 >
au BufWritePost * silent make

で、errormarker.vimが入ってればおけ。

errormarker.vim + vimparse.php = flymake

私がなぜこのエントリを書いたかわかるか?

vimparse.phpがあまりに適当すぎてたぶんちゃんとparseできないケースが多々あるので誰か直してコミットしてくださいこの野郎という事ですよ!