0

我正在寻找一个非交互式函数,它将采用名称,并在新窗口中显示其文档,尊重文档字符串中引用的“链接”。

我能找到的只有:

  • apropos,这需要一个交互式的中间步骤,并且
  • documentation,它返回纯字符串,忽略提到的“链接”。

有没有可以两全其美的功能?如果不是,如何组合它(即从引用的单词生成链接'like this')?

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 回答