tizen.moe

tizen.moe

gtagsでJSのタグジャンプをやってくれると嬉しかった

厳密にはまじめに頑張らないと出来ないっぽいですが、perl (*.pm) と同じかんじで ctags でGTAGSを吐いてあげるとそれっぽく飛んだり跳ねたり出来るそうです。細かい手順はこちらをご参照頂くとして備忘代わりに

ls ~/work/myrepos/ybreak/
LICENSE  README.md  image  index.html  js

にcdして、

$ gtags -vO --gtagslabel=plugin-example

とすると、jsディレクトリ配下の*.jsとかを再帰的にチェックしてtagを作ってくれます。素晴らしい。

面倒なので、.vimrcに

command PEN :!gtags -vO --gtagslabel=plugin-example
command REPEN :!gtags -viO --gtagslabel=plugin-example

って追加してコマンドモードからPENでやってます。REPENは出来るかどうかわからないですが。。。

via gtags(GNU global)をperlとかで使う - *iroi*