org快速插入模板


#1

想要在文档中快速插入, source code的模板

#+begin_src shell 
#+end_src

查看文档 The Org Manual: Easy templates

< s TAB expands to a ‘src’ code block.

< l TAB expands to:

这里的 < 是什么?

输入 < + super + tab 没有反馈.

另外 15.2 是easy template, 但是在目录中并不存在这个15.2 easy template

目录中的15.2是structured template

Screenshot%20from%202019-06-19%2010-14-12

这是啥情况?


#2

< s tab 中的 s 就是字母 s,不是 super


#3

接楼上,我多一句嘴,现在org-mode需要(require 'org-tempo)才可以使用< s tab


#4

amazing magic… 这叫什么功能? 可以自定义吗?


#5

你看的文档跟你使用的 Org mode 的版本不匹配,应该看 Emacs 里的 Info 文档。

Org Mode 的在线文档连个版本号都不加?


#6

网上 manual 可能更新不及时,之前我看 capture 的时候就发现一些细节和 manual 对不上。索性找到关键的函数和变量后直接看代码里的 docstring。


#7

C-h v org-structure-template-alist


#8

核心在于应该加版本号呀,而且不要把旧的给删了吧,别人还要看呢,内容一直变的话,谁还敢链接你。

  • https://orgmode.org/manual/8.0/Easy-templates.html
  • https://orgmode.org/manual/9.0/Easy-templates.html
  • https://orgmode.org/manual/latest/Easy-templates.html

#9

不知为何melpa上已经找不到org-tempo这个包了(之前我记得是有的)

如果还想在org-mode 9.2上使用<s补全的话,需要设置:

(add-to-list 'org-modules 'org-tempo)