メソッドの参照元の一覧を表示できたりと大変便利です。GLOBAL(gtag)というソフトウェアを使って上記の機能を実装しています。GLOBALは今まではC言語やJava、PHPなど一部言語しか対応していませんでした。GLOBAL(gtag)とは、ソースファイルを解析し、インデックスファイルを生成してくれるソフトウェアですしかし、バージョン6.3.2からglobal-pygments-pluginが取り込まれたことで、Rubyなど多くの言語に対応しました。今回は、RubyとPHPをhelm-gtags-modeに対応するようにしました。2系からインストールします。Pygmentのコマンドはpygmentizeで、初めからインストールされている可能性があります。2系、Pygmentのインストール手順はスルーしてください。2系のインストールpyenvを使って2系をインストールします。pyenvのインストールはこちらを参考にしてください。/usr/bin/globalglobal-pygments-pluginの設定デフォルトのままだと、Rubyには対応していないので、設定ファイルをダウンロードします。コメントアウトします。GLOBAL(gtags)が使えるようになっているはずなので、テストしてみます。GLOBALはプロジェクトの直下にインデックスファイル(GPATH、GRTAGS、GTAGS)を生成することで、検索が可能になります。先ほどphp-modeとruby-modeにhelm-gtags-modeをホークしたので、Rubyファイルを開くと自動でhelm-gtags-modeが起動します。no)というメッセージが出てくるので、インデックスファイルを作って下さい。--debugで確認してください。すごく便利ですね!お疲れ様でした。globalを使う関連する記事anyenvをインストールするHelmをCaskでインストールするCaskをインストールする。