4

Speedbar にアウトライン (変数、関数、およびその他の「興味深い」オブジェクトのリスト) を表示させたいのですが、まだ理解できないソース ファイルに含まれています。問題のソースの TAGS を生成するコードがあります。それを行うためのフック/構成?

4

1 に答える 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 に答える