emac <s 然后 Tab键无法展开块,只是缩进,求解答

图片 以前是可以用的,突然想用的时候发现这个功能无法使用了,求解答。

C-c C-,

2 个赞

弹出这个

按一下 Notes 或者其它 前面的字符

1 个赞
;; after org9.2 [[https://orgmode.org/Changes.html][changlog]]
;; prefer using previous patterns, e.g. <s, goto org-tempo.el for more information
(add-to-list 'org-modules 'org-tempo)
2 个赞

进入具体的捕获模板了,不是展开

加了,没有缩进了,但也没展开

我是简单粗暴的直接设置,为了org的使用速度,其他的默认module都不需要。 要看org-mode的版本,9.2以前不需要不设置。

(defvar org-modules
    '(org-tempo))

请问这个快捷键的第二个 C-,如何按的呢

论坛里已经有很多解答了,搜一下

尝试了一些方法,还是不行。还有在M+x下的命令搜索Tab键也不补全了,在安装了ivy后

可以了,打开了多个.emacs文件,修改没注意。修改的是另外一个的.emacs文件

不会意思原来后面还有个逗号,可以了

1 个赞

可以用 yasnippet 自己写模板

  • 在 init.el 中添加
(yas-global-mode 1)
(defun create-snippet (filename)
  (interactive "s")
  (let ((mode (symbol-name major-mode)))
    (find-file (format "~/.emacs.d/snippets/%s/%s" mode filename))
    (snippet-mode)))

  • 在任意 org-mode buffer 中 M-x create-snippet
  • 输入快捷键 比如 orgs
  • 在空白文件中写模板
#+BEGIN_SRC elisp :tangle
$0
#+END_SRC
  • C-c C-c 保存模板
  • 之后输入 orgs 按 Tab键 就插入模板了