gpt4 book ai didi

emacs 口齿不清 : how to add to link/hyperlink to another file just like that in *H e l p*

转载 作者:行者123 更新时间:2023-12-03 20:39:40 25 4
gpt4 key购买 nike

我们可以通过“C-h ...”获得帮助,emacs 显示一个帮助缓冲区,并通过链接跳转到其他地方。我怎样才能用 elisp 制作类似的东西,链接到另一个缓冲区或显示其他东西?

最佳答案

内置的 Button 包提供了一种方便的方法。例如,

(require 'button)
(insert-button "foo" 'action (lambda (x) (find-file user-init-file)))

将插入一个标记为“foo”的按钮/链接,激活时(通过在点位于标签上或单击鼠标中键时按 Enter 键)将显示 init 文件。

这是另一个模仿 www 链接的示例,
(insert-button "fsf"
'action (lambda (x) (browse-url (button-get x 'url)))
'url "http://www.fsf.org")

参见 Elisp 引用手册 38.17 Buttons .

关于emacs 口齿不清 : how to add to link/hyperlink to another file just like that in *H e l p*,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7696208/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com