コマンドのように、すべての関数、変数などを返すために実行できる関数はありますが、apropos
ユーザー操作のためにバッファを開くという副作用はありませんか? バッファを開いてユーザーに表示するのではなく、リストなどを返すだけです。
それとも、手動で実装するのは簡単ですか? もしそうなら、正しい方向へのポインタは素晴らしいでしょう:)
プログラムでは、通常、mapatoms
すべてのシンボルを反復処理できるようにします。その後fboundp
、他のプロパティをチェックして、必要なシンボルを選択できます。
これが私が見つけた方法ですapropos-internal
。
C-h fapropos
*Help*
バッファで、ポイントを と に移動しapropos.el
ましたRET。
後で関数定義で開かapropos.el
れます。これは、基本的に、apropos-internal
. M-.( が必要)、または手順elisp-slime-nav
を繰り返すことができます。が定義されC-h fている C Emacs ソースに移動します。apropos-internal