|
@@ -231,7 +231,7 @@ Stars are put in group 1 and the trimmed body in group 2.")
|
|
|
;;;###autoload
|
|
|
(defun org-babel-do-load-languages (sym value)
|
|
|
"Load the languages defined in `org-babel-load-languages'."
|
|
|
- (set-default sym value)
|
|
|
+ (set-default-toplevel-value sym value)
|
|
|
(dolist (pair org-babel-load-languages)
|
|
|
(let ((active (cdr pair)) (lang (symbol-name (car pair))))
|
|
|
(if active
|
|
@@ -706,7 +706,7 @@ defined in org-duration.el.")
|
|
|
|
|
|
(defun org-set-modules (var value)
|
|
|
"Set VAR to VALUE and call `org-load-modules-maybe' with the force flag."
|
|
|
- (set var value)
|
|
|
+ (set-default-toplevel-value var value)
|
|
|
(when (featurep 'org)
|
|
|
(org-load-modules-maybe 'force)
|
|
|
(org-element-cache-reset 'all)))
|
|
@@ -837,7 +837,7 @@ depends on, if any."
|
|
|
:package-version '(Org . "9.0")
|
|
|
:initialize 'custom-initialize-set
|
|
|
:set (lambda (var val)
|
|
|
- (if (not (featurep 'ox)) (set-default var val)
|
|
|
+ (if (not (featurep 'ox)) (set-default-toplevel-value var val)
|
|
|
;; Any back-end not required anymore (not present in VAL and not
|
|
|
;; a parent of any back-end in the new value) is removed from the
|
|
|
;; list of registered back-ends.
|
|
@@ -862,7 +862,7 @@ depends on, if any."
|
|
|
backend))
|
|
|
((not (memq backend new-list)) (push backend new-list))))
|
|
|
;; Set VAR to that list with fixed dependencies.
|
|
|
- (set-default var new-list))))
|
|
|
+ (set-default-toplevel-value var new-list))))
|
|
|
:type '(set :greedy t
|
|
|
(const :tag " ascii Export buffer to ASCII format" ascii)
|
|
|
(const :tag " beamer Export buffer to Beamer presentation" beamer)
|
|
@@ -1815,9 +1815,9 @@ are followed by a letter in parenthesis, like TODO(t)."
|
|
|
:group 'org-todo
|
|
|
:set (lambda (var val)
|
|
|
(cond
|
|
|
- ((eq var t) (set var 'auto))
|
|
|
- ((eq var 'prefix) (set var nil))
|
|
|
- (t (set var val))))
|
|
|
+ ((eq var t) (set-default-toplevel-value var 'auto))
|
|
|
+ ((eq var 'prefix) (set-default-toplevel-value var nil))
|
|
|
+ (t (set-default-toplevel-value var val))))
|
|
|
:type '(choice
|
|
|
(const :tag "Never" nil)
|
|
|
(const :tag "Automatically, when key letter have been defined" auto)
|
|
@@ -1899,7 +1899,7 @@ be blocked if any prior sibling is not yet done.
|
|
|
Finally, if the parent is blocked because of ordered siblings of its own,
|
|
|
the child will also be blocked."
|
|
|
:set (lambda (var val)
|
|
|
- (set var val)
|
|
|
+ (set-default-toplevel-value var val)
|
|
|
(if val
|
|
|
(add-hook 'org-blocker-hook
|
|
|
'org-block-todo-from-children-or-siblings-or-parent)
|
|
@@ -1917,7 +1917,7 @@ This variable needs to be set before org.el is loaded, and you need to
|
|
|
restart Emacs after a change to make the change effective. The only way
|
|
|
to change it while Emacs is running is through the customize interface."
|
|
|
:set (lambda (var val)
|
|
|
- (set var val)
|
|
|
+ (set-default-toplevel-value var val)
|
|
|
(if val
|
|
|
(add-hook 'org-blocker-hook
|
|
|
'org-block-todo-from-checkboxes)
|
|
@@ -2368,7 +2368,6 @@ The formats are defined through the variable `org-time-stamp-custom-formats'.
|
|
|
To turn this on on a per-file basis, insert anywhere in the file:
|
|
|
#+STARTUP: customtime"
|
|
|
:group 'org-time
|
|
|
- :set 'set-default
|
|
|
:type 'sexp)
|
|
|
(make-variable-buffer-local 'org-display-custom-times)
|
|
|
|
|
@@ -3275,7 +3274,7 @@ header, or they will be appended."
|
|
|
|
|
|
(defun org-set-packages-alist (var val)
|
|
|
"Set the packages alist and make sure it has 3 elements per entry."
|
|
|
- (set var (mapcar (lambda (x)
|
|
|
+ (set-default-toplevel-value var (mapcar (lambda (x)
|
|
|
(if (and (consp x) (= (length x) 2))
|
|
|
(list (car x) (nth 1 x) t)
|
|
|
x))
|
|
@@ -3548,7 +3547,7 @@ After a match, the match groups contain these elements:
|
|
|
(defvar org-emphasis-alist) ; defined just below
|
|
|
(defun org-set-emph-re (var val)
|
|
|
"Set variable and compute the emphasis regular expression."
|
|
|
- (set var val)
|
|
|
+ (set-default-toplevel-value var val)
|
|
|
(when (and (boundp 'org-emphasis-alist)
|
|
|
(boundp 'org-emphasis-regexp-components)
|
|
|
org-emphasis-alist org-emphasis-regexp-components)
|