emacs - 组织模式:嵌入信息文件的链接

标签 emacs elisp org-mode

我在 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) Tagsorg#Tags .我怎样才能进一步简化这个过程?

最佳答案

您可以像在任何受支持的链接类型中一样执行此操作(请参阅手册中的 "Handling links" 部分)。在信息文件中,您说 M-x org-store-link ,
(按照手册中的建议将其绑定(bind)到 C-c l),然后在您的组织中
文件,您插入带有 C-c C-l 的链接.在那里你只需要
从存储的链接列表中选择指向您的信息文件的链接。

关于emacs - 组织模式:嵌入信息文件的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10445285/

相关文章:

emacs - 组织模式下的自动编号

emacs - 如何使多个公式行在组织模式表中工作

python - 如何在 Emacs 中的填充段落期间将 Python 文档字符串中的第一行限制为最大行长度?

所有者的 Emacs 组织模式议程过滤器

emacs - 如何在组织模式下使用其他标题样式,如 twiki ---+ 或 mediawiki == h2 ==?

regex - emacs:突出平衡表达式(例如 LaTeX 标签)

emacs - 将参数传递给 elisp 脚本。再次

Emacs:如何访问所有 sql 模式缓冲区并设置适当的 sql 缓冲区

emacs - 在编辑Emacs Lisp脚本时如何禁用flycheck警告?

Emacs lisp : create list using quote in local scope(e. g 函数范围)