我正在寻找一个非交互式功能,它将取一个名称,并在新窗口中显示其文档,以纪念文档字符串中引用的“链接”。
我能找到的只有:
apropos
,需要一个互动的中间步骤,documentation
,返回纯字符串,忽略提到的'链接'。是否有能够带来两全其美的功能?如果不是,如何撰写它(即从引用“像这样”的单词生成链接)?
答案 0 :(得分: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))))