diff options
Diffstat (limited to 'lisp/org/org.el')
| -rw-r--r-- | lisp/org/org.el | 12 |
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)))))) |