バニラの emacs で、TAGS ファイルをロードし、"M-." でシンボルのルックアップを行います。シンボルの定義に進みます。
つららを使用すると、同じシンボルで 374 ヒットします。理論的には、ゾウではないものをゆっくりと削り取って欲しいものを見つけることができますが、それは苦痛であり、タグ検索のためにつららをオフにしてからオンに戻すだけです。
タグファイル内の関連するすべての一致ではなく、タグルックアップを行うときに定義が必要であることをつららに伝える方法はありますか?
たとえば、Linux カーネルのソース コードで task_struct 構造体の定義を検索するとします。私はフォームの多くの定義を見ます:
struct task_struct taskInfo;
struct task_struct 情報;
しかし、私が欲しいのは1つの定義だけです:
構造体 task_struct {
「象ではないものを削り取ることはできますが、象はここではかなり似ています。検索結果を見ていると、名前の後に中括弧が付いた行だけが必要であることがわかりません。中括弧はとにかく別の行にあるので、それが結果をスライスする正しい方法であるという保証はありません。
また、Icicles を使用するときにクラスのメンバー関数が表示されるのを見てきました。それらをもっと簡単にオフにする方法が欲しいです。
emacs wiki とインターネット検索を読んでみましたが、「emacs つららタグ」を検索するだけではうまくいきませんでした。