我在 org 模式下维护一个日记(包含要记住的想法的内部博客),有时,当我学习 Emacs 时,我将学习的技能和技巧与对信息文件的引用一起存储。
目前我执行以下操作。我打开所需的信息文件,按 c 复制当前节点名称,按 < s TAB - 那是 easy template展开成 src-block .然后我添加 lisp 表达式并粘贴节点名称,最后链接如下所示:
#+begin_src emacs-lisp
(info "(org) Properties and Columns")
#+end_src
当我需要查看信息文件时,我将光标放在 lisp sexp 之后,然后按 C-x C-e (eval-last-sexp)。
这个过程是乏味和不优雅的。在 org-mode 中嵌入指向信息文件的链接的最佳方法是什么?
编辑:我发现了如何将链接添加到信息节点。组织模式手册 External links使用链接描述这些等效方法:
[[info:org#Tags]]
[[elisp:(info "(org) Tags")]]
对于第一个变体,我不确定如何自动转换
(org) Tags
在 org#Tags
.我怎样才能进一步简化这个过程?
最佳答案
您可以像在任何受支持的链接类型中一样执行此操作(请参阅手册中的 "Handling
links" 部分)。在信息文件中,您说 M-x org-store-link
,
(按照手册中的建议将其绑定(bind)到 C-c l
),然后在您的组织中
文件,您插入带有 C-c C-l
的链接.在那里你只需要
从存储的链接列表中选择指向您的信息文件的链接。
关于emacs - 组织模式:嵌入信息文件的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10445285/