我想向 emacs 添加自定义工具提示。
更具体地说,每当我将鼠标悬停在符号(函数/变量)名称上时
用我的鼠标我想看到带有符号定义的工具提示。
我知道我可以使用 cscope 这样的工具找到此类信息,但我不知道如何找到
将 cscope 的输出附加到工具提示。
有没有人有部分(一般如何将回调链接到 emacs 中的工具提示)或
一个完整的(我如何实际将 cscope 的输出链接到工具提示)解决方案?
谢谢,
尼尔
您的 Emacs 安装应该包括Elisp 参考手册 http://www.gnu.org/software/emacs/manual/elisp.html(如果没有,请立即下载 - 您在开发模式时将需要它)。要访问它,请转到信息 (C-h i) 并查找标记为“Elisp”的节点,有时在单独的“Emacs”菜单中。类型i
对于索引和tooltip
查找有关工具提示的信息。你应该找到节点32.19.4 具有特殊含义的属性 http://www.gnu.org/software/emacs/manual/html_node/elisp/Special-Properties.html#index-help_002decho-_0040r_007b_0028text-property_0029_007d-2589,它告诉您的内容help-echo
property 是一个字符串,它是工具提示内容,或者是一个可以动态构造工具提示的函数。浏览该节点周围的手册,以了解有关文本属性以及如何设置它们的更多信息。
这是一个简单的例子:
(insert (propertize "foo\n" 'help-echo "Tooltip!"))
将其输入到您的*scratch*
缓冲并按下C-j
运行代码。然后将鼠标指向“foo”一词,您应该会看到工具提示。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)