Small speed-up for `org-collect-keywords'
* lisp/org.el (org--collect-keywords-1): Do not really activate Org mode in setup files.
This commit is contained in:
parent
80865bab64
commit
c672651fef
14
lisp/org.el
14
lisp/org.el
|
@ -4500,12 +4500,14 @@ directory."
|
|||
(let ((contents (org-file-contents uri :noerror)))
|
||||
(when contents
|
||||
(insert contents)
|
||||
(let ((org-inhibit-startup t)) (org-mode))
|
||||
(setq alist
|
||||
(org--collect-keywords-1
|
||||
keywords unique directory
|
||||
(cons uri files)
|
||||
alist)))))))))
|
||||
;; Fake Org mode: `org-element-at-point'
|
||||
;; doesn't need full set-up.
|
||||
(let ((major-mode 'org-mode))
|
||||
(setq alist
|
||||
(org--collect-keywords-1
|
||||
keywords unique directory
|
||||
(cons uri files)
|
||||
alist))))))))))
|
||||
(keyword
|
||||
(let ((entry (assoc keyword alist))
|
||||
(final
|
||||
|
|
Loading…
Reference in New Issue