如何为链接配置智能双支架?

我大量使用双括号链接。无论如何配置智能自动完成,使得按下括号两次,我得到[[]而不是[[]],并且一旦提示在[[]的左边],再次按[],关闭链接,即产生最后 [[]]?

2

1 答案

我的第一个想法是使用org:C-c C-l,并输入你的链接,带有可选的描述。

第二个想法,写一个函数,如:

(defun my-link (s)
 (interactive "sLink: ")
 (insert (format "[[%s]" s)))

如果你愿意,可以将它绑定到某个键。

第三个想法:看看yasnippet或骨架。

5
额外
这样可行。我目前正在使用yasnippet触发(简单地[[$ 1] [$ 2] $ 0,由“link”触发)。它始终有效。但由于某种原因,我不太明白,在ubuntu中运行的emacs做我在问题中描述的内容,在mac上它没有。
额外 作者 Georgy Bolyuba,