aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/org/org.el
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/org/org.el')
-rw-r--r--lisp/org/org.el12
1 files changed, 8 insertions, 4 deletions
diff --git a/lisp/org/org.el b/lisp/org/org.el
index 1b829d837c7..9a4f7803cf4 100644
--- a/lisp/org/org.el
+++ b/lisp/org/org.el
@@ -723,6 +723,10 @@ defined in org-duration.el.")
723 (set-default-toplevel-value var value) 723 (set-default-toplevel-value var value)
724 (when (featurep 'org) 724 (when (featurep 'org)
725 (org-load-modules-maybe 'force) 725 (org-load-modules-maybe 'force)
726 ;; FIXME: We can't have all the requires at top-level due to
727 ;; circular dependencies. Yet, this function might sometimes be
728 ;; called when 'org-element is not loaded.
729 (require 'org-element)
726 (org-element-cache-reset 'all))) 730 (org-element-cache-reset 'all)))
727 731
728(defcustom org-modules '(ol-doi ol-w3m ol-bbdb ol-bibtex ol-docview ol-gnus ol-info ol-irc ol-mhe ol-rmail ol-eww) 732(defcustom org-modules '(ol-doi ol-w3m ol-bbdb ol-bibtex ol-docview ol-gnus ol-info ol-irc ol-mhe ol-rmail ol-eww)
@@ -6556,7 +6560,7 @@ See also `org-promote'."
6556 (interactive) 6560 (interactive)
6557 (save-excursion 6561 (save-excursion
6558 (org-back-to-heading t) 6562 (org-back-to-heading t)
6559 (combine-change-calls (point) (save-excursion (org-end-of-subtree t)) 6563 (org-combine-change-calls (point) (save-excursion (org-end-of-subtree t))
6560 (org-with-limited-levels (org-map-tree 'org-promote)))) 6564 (org-with-limited-levels (org-map-tree 'org-promote))))
6561 (org-fix-position-after-promote)) 6565 (org-fix-position-after-promote))
6562 6566
@@ -6566,7 +6570,7 @@ See `org-demote' and `org-promote'."
6566 (interactive) 6570 (interactive)
6567 (save-excursion 6571 (save-excursion
6568 (org-back-to-heading t) 6572 (org-back-to-heading t)
6569 (combine-change-calls (point) (save-excursion (org-end-of-subtree t)) 6573 (org-combine-change-calls (point) (save-excursion (org-end-of-subtree t))
6570 (org-with-limited-levels (org-map-tree 'org-demote)))) 6574 (org-with-limited-levels (org-map-tree 'org-demote))))
6571 (org-fix-position-after-promote)) 6575 (org-fix-position-after-promote))
6572 6576
@@ -7135,7 +7139,7 @@ When REMOVE is non-nil, remove the subtree from the clipboard."
7135 (setq beg (point)) 7139 (setq beg (point))
7136 ;; Avoid re-parsing cache elements when i.e. level 1 heading 7140 ;; Avoid re-parsing cache elements when i.e. level 1 heading
7137 ;; is inserted and then promoted. 7141 ;; is inserted and then promoted.
7138 (combine-change-calls beg beg 7142 (org-combine-change-calls beg beg
7139 (when (fboundp 'org-id-paste-tracker) (org-id-paste-tracker txt)) 7143 (when (fboundp 'org-id-paste-tracker) (org-id-paste-tracker txt))
7140 (insert txt) 7144 (insert txt)
7141 (unless (string-suffix-p "\n" txt) (insert "\n")) 7145 (unless (string-suffix-p "\n" txt) (insert "\n"))
@@ -18844,7 +18848,7 @@ Alignment is done according to `org-property-format', which see."
18844 (when (save-excursion 18848 (when (save-excursion
18845 (beginning-of-line) 18849 (beginning-of-line)
18846 (looking-at org-property-re)) 18850 (looking-at org-property-re))
18847 (combine-change-calls (match-beginning 0) (match-end 0) 18851 (org-combine-change-calls (match-beginning 0) (match-end 0)
18848 (let ((newtext (concat (match-string 4) 18852 (let ((newtext (concat (match-string 4)
18849 (org-trim 18853 (org-trim
18850 (format org-property-format (match-string 1) (match-string 3)))))) 18854 (format org-property-format (match-string 1) (match-string 3))))))