タグ

Qiitaとcode readingに関するni66lingのブックマーク (3)

  • Go, Ruby, PythonでGNU GLOBAL(gtags)+α - Qiita

    今回はgtags.confを修正する必要がありませんが、pygments-parser.laのパスが異なる場合には適宜修正してください。 GNU GLOBALの設定をユーザごとに指定したい場合はgtags.confを$HOME/.globalrcに配置することで設定を上書き可能です。 Pythonのインストール Linuxの場合はほとんどのディストリビューションで予めインストールされていると思います。 インストールされていない場合は各ディストリビューションのパッケージマネージャからPythonをインストールしてください。 私はPython 2.6.6で動作確認をしています。 pipのインストール pipはPythonで書かれたパッケージソフトウェアをインストール・管理するためのパッケージ管理システムです。

    Go, Ruby, PythonでGNU GLOBAL(gtags)+α - Qiita
  • GNU GLOBALへのPygmentsパーサー取り込みでソースコード読みが信じられないくらいに捗るはず - Qiita

    先日リリースされたGLOBAL-6.3.2で、yoshizowさん作の、Pygmentsを使ったプラグインパーサーが公式に取り込まれました。 GLOBAL-6.3.2 released. つまりこれは、GLOBALがサポートしていなかった言語についても、Pygmentsの豊富な言語に対応したlexerを利用してGLOBALのタグを生成することができるということです。 そして、ctagsパーサーでは不可能だった参照タグもできる! 追記 (2014-09-16) MacでHomebrewからインストールする場合、Homebrew側に修正が入り、--with-pygments オプションが追加されました。 これを指定すると、Python 2.xが依存パッケージとなり、更に自動的にPygmentsをPypiからダウンロードしてインストールするようになっています。 したがって、Homebrewからイ

    GNU GLOBALへのPygmentsパーサー取り込みでソースコード読みが信じられないくらいに捗るはず - Qiita
  • Vim で alt-gtags.vim を使って GNU GLOBAL (gtags) を利用する - Qiita

    GNU GLOBAL とは GNU GLOBAL はとても優れたソースコードタギングシステムです。 http://www.gnu.org/software/global/ http://www.tamacom.com/global-j.html この、とても優れたソースコードタギングシステムを、とても優れたエディタであるところの Vim で快適に利用する、というお話。 GNU GLOBAL のインストール まずは、GNU GLOBAL をインストールします。 基はソースコードからのコンパイルですが、パッケージ管理からインストールすることもできます。 Windows の場合は、公式サイトからバイナリを配布しているとこへのリンクがあるので、そこからダウンロードするのが楽でしょう。 私は Mac なので Homebrew から入れました。 詳しく書いてくれているサイトがあるので、参照させてもら

    Vim で alt-gtags.vim を使って GNU GLOBAL (gtags) を利用する - Qiita
  • 1