0

名前を取り、ドキュメント文字列で引用された「リンク」を尊重して、そのドキュメントを新しいウィンドウに表示する非対話型関数を探しています。

私が見つけることができるのは次のとおりです。

  • apropos、これにはインタラクティブな中間ステップが必要です。
  • documentation、言及された「リンク」を無視して、プレーンな文字列を返します。

両方の長所を活かす機能はありますか? そうでない場合、それをどのように作成しますか (つまり、「このように」引用された単語からリンクを生成します)?

4

1 に答える 1

2

ヘルプ関数は非対話的にも呼び出すことができます:

(describe-function 'forward-char)

これにより、ドキュメントが新しいウィンドウに表示されます (変数help-window-selectが表示される場所を制御します)。

関数と変数の両方で機能する関数が必要な場合は、これが可能なアプローチです。

(defun my-describe-stuff (symbol)
  (if (functionp symbol)
      (describe-function symbol)
    (if (boundp symbol)
        (describe-variable symbol))))
于 2012-08-19T19:21:13.583 に答える