このブログは、旧・はてなダイアリー「檜山正幸のキマイラ飼育記 メモ編」(http://d.hatena.ne.jp/m-hiyama-memo/)のデータを移行・保存したものであり、今後(2019年1月以降)更新の予定はありません。

今後の更新は、新しいブログ http://m-hiyama-memo.hatenablog.com/ で行います。

タグジャンプ

gtagsに関しては→GNU Global - 檜山正幸のキマイラ飼育記 メモ編

タグファイルを作ったり更新したりは、helm-gtags-create-tags, helm-gtags-update-tags。

キーバインドは次のように覚える。

  • 入力されたタグの定義元へジャンプ
    (kbd "C-c C-t") 'helm-gtags-find-tag Tag
  • 入力タグを参照する場所へジャンプ
    (kbd "C-c C-r") 'helm-gtags-find-rtag Reference
  • 入力したシンボルを参照する場所へジャンプ
    (kbd "C-c C-s") 'helm-gtags-find-symbol Symbol
  • タグ一覧からタグを選択し, その定義元にジャンプする
    (kbd "C-c C-l") 'helm-gtags-select List
  • ジャンプ前の場所に戻る
    (kbd "C-c C-p") 'helm-gtags-pop-stack Prev

gtagsはヘッダーファイル内の名前は追跡しないようだ。方針としてリンク時に存在する名前を検出する、ってことか?