浏览代码

org-tempo: Enable Tempo in all Org buffers after load

* lisp/org-tempo.el: Enable Org Tempo in all buffers after load.

Reported-by: Charles Berry <ccberry@ucsd.edu>
http://lists.gnu.org/archive/html/emacs-orgmode/2017-12/msg00172.html
Rasmus 7 年之前
父节点
当前提交
3efb000739
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      lisp/org-tempo.el

+ 5 - 1
lisp/org-tempo.el

@@ -154,7 +154,11 @@ Goes through `org-structure-template-alist' and
 (add-hook 'org-mode-hook 'org-tempo-setup)
 (add-hook 'org-tab-before-tab-emulation-hook
 	  'tempo-complete-tag)
-(when (eq major-mode 'org-mode) (org-tempo-setup))
+
+;; Enable Org Tempo in all open Org buffers.
+(mapc (lambda (buf) (with-current-buffer buf
+		 (when (eq major-mode 'org-mode) (org-tempo-setup))))
+      (buffer-list))
 
 (eval-after-load 'org
   '(org-tempo-add-templates))