Speedbar にアウトライン (変数、関数、およびその他の「興味深い」オブジェクトのリスト) を表示させたいのですが、まだ理解できないソース ファイルに含まれています。問題のソースの TAGS を生成するコードがあります。それを行うためのフック/構成?
1 に答える
4
関数を使用speedbar-add-supported-extension
して、デフォルトでは speedbar が認識しない新しいファイルを追加できます。
からspeedbar.el
:
関数 'speedbar-add-supported-extension' を使用して実行時に新しい拡張機能を追加するか、構成ダイアログを使用して .emacs ファイルに設定する必要があります。このリストに拡張子を追加しても表示されない場合は、ファイルの補完にも役立つ「completion-ignored-extension」も変更する必要がある場合があります。
それに加えて、を使用してこの新しいファイルのタグを解析する方法をスピードバーに教えたい場合がありますspeedbar-fetch-etags-parse-list
。ファイル拡張子を持つ C/C++ スタイルの言語の場合、次の.foo
ようなことをしたいかもしれません。
(speedbar-add-supported-extension ".foo")
(add-to-list 'speedbar-fetch-etags-parse-list
'("\\.foo" . speedbar-parse-c-or-c++tag))
于 2012-10-22T19:37:28.377 に答える