Emacs org-mode链接格式化

3
我在emacs中使用org-mode创建结构化文档,但我真正感兴趣的功能之一是链接的格式。例如,如果我想要创建到另一个位置的链接,以google为例,我可以简单地写成[[http://www.google.com][To Google]],当我完成第二个方括号时,它就会变成To Google,但底层结构仍然保持不变,如果我移除第二个方括号,它会再次扩展。
我已经下载了源代码,但似乎找不到它的实现位置。如果有人知道它是如何实现的,我将非常感激解释。我想它可以用正则表达式复制,但我对此一无所知。
谢谢

我猜测并谷歌搜索了“orgmode覆盖链接”,在stackoverflow上找到了一个问题7864985,其中一位评论者说org-mode链接是通过“叠加”实现的(这是emacs用于执行各种显示技巧的技术,例如org-mode链接和下拉框)。也许这些信息可以帮助您进一步追踪实现? 祝好运! - Matthias
谢谢你的提示,我会进行调查 :) - rflood89
1个回答

6
你可以从这里开始: C-h f org-activate-bracket-links RETC-h f org-toggle-link-display RETC-h f org-link-display-format RET 也是很好的起点。

我的org-mode可能已经过时了,因为我似乎找不到那个函数。谢谢你的帮助伙计 :) - rflood89

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接