popup.el的popup-tip非常棒,我试着用插入符号指向的当前单词作为参数,让它显示SLIME的display-documentation方法的输出。
问题是display-documentation不返回字符串,而是直接在缓冲区中显示Swank的输出:
(popup-tip (slime-documentation "some_name")) ;; fails我试着去了解粘液的来源,但是失败了。如何获取给定名称的Slime/Swank文档字符串?
发布于 2012-03-23 20:25:29
我希望我可以删除我自己的问题。无法获取字符串,但此代码以一种更好的方式完成了这项工作。道具转到m2ym。
(defun popup-slime-documentation (symbol-name)
"Popup function- or symbol-documentation for SYMBOL-NAME."
(interactive (list (slime-read-symbol-name "Documentation for symbol: ")))
(when (not symbol-name)
(error "No symbol given"))
(slime-eval-async `(swank:documentation-symbol ,symbol-name) 'popup-tip))https://stackoverflow.com/questions/9814829
复制相似问题