私は常に vim + cscope を使用してシンボル定義をチェックしていますが、cscope は常に次のような宣言を取ることがわかります。
struct sk_buff;
定義として、これによりvimは常に選択する長いリストファイルを表示します。確かに、私は定義だけが欲しいです:
struct sk_buff {
...
};
ctags はこの問題を解決できるようですが、cscope はこれを処理できますか? または私が間違っている何か。
cscope のソースを確認したところ、最初から lex と yacc のソースを変更するのは難しいことがわかりました。