在 @owensys 的回复中 发现了自定义链接的用法,继续搜索找到了自定义链接的 更多用法
可以修改已有链接的各项设置,比如我常用的elisp:
链接类型,修改鼠标移上去时显示的弹出窗口的内容
(defun my-org-tip (window object position)
(save-excursion
(goto-char position)
(goto-char (org-element-property :begin (org-element-context)))
(cond ((looking-at org-plain-link-re)
(format "Looking at %s with mouse at %s" (match-string 0) position))
((looking-at org-bracket-link-regexp)
(format "Looking at %s at %s"
(match-string 0) position))
(t
"No match"))))
(org-link-set-parameters "elisp"
:help-echo 'my-org-tip)
效果如下:
弹出窗口在前端开发中应该是非常重要的一项功能,但在org-mode中估计少有人用
我看现在emacs中做弹出窗口大家基本都用 @tumashu 大佬的posframe
,想请教大家posframe
能不能用在org-mode的链接提示语里