タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

globalに関するWatsonのブックマーク (2)

  • GNU GLOBALでgolangの関数呼び出し行にタグジャンプする - Qiita

    生成されたタグを参照するときは普通の使い方でOKです。globalコマンドの出力を使うエディタの拡張は、GTAGSなどのファイル形式は変わっても影響ありません。(helm-gtagsは大丈夫でした) 他の方法もある 「GNU GLOBALの対応言語を大幅に増やすPygmentsパーサーを導入する」の方法があることは知っていました。が、使うにはいろいろ下準備が必要そうなのと、「抽象構文木(AST)をトラバースする #golang」、「ASTを取得する方法を調べる #golang」をみたら、golangだけで簡単にできそうなことが分かったので作ってみました。 Golang用のctags-compatibleの実装はすでにありました。GLOBALなのに世界的にはマイナーなのでしょうか。 参考:GNU GLOBALのフォーマット フォーマットの説明はソースコードのコメントが一番詳しかったです。これ

    GNU GLOBALでgolangの関数呼び出し行にタグジャンプする - Qiita
  • Emacs での Rails 開発を GNU GLOBAL でだいぶ快適にする - Qiita

    Rails アプリケーションの開発をするとき、頻繁にメソッドの定義内容や Gem のコードを参照することがあります。 そこで、ソースコードタグ付けツールの GNU GLOBAL (gtags) を使って少しでも楽に、快適にしたい、という話です。 タグ付けツールでは ctags が有名で、こっちは RubyRails での利用例も結構見つかるのですが、GLOBAL は定義へのジャンプだけでなく、参照へのジャンプもできる点が優れています。ビルトインパーサーが対応している言語が少ないのが難点なのですが (Ruby も未対応)、プラグインパーサーとして先の ctags と Pygments を利用することで、多くの言語に対応させることが可能です。 やりたいこと 以下を実現するのが目的です。 アプリケーションコードで「定義」「参照」「シンボル」のタグジャンプを使えるようにする アプリケーション

    Emacs での Rails 開発を GNU GLOBAL でだいぶ快適にする - Qiita
  • 1