summaryrefslogtreecommitdiff
path: root/lisp/org/org-num.el
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/org/org-num.el')
-rw-r--r--lisp/org/org-num.el4
1 files changed, 4 insertions, 0 deletions
diff --git a/lisp/org/org-num.el b/lisp/org/org-num.el
index 4de62630e9a..4a57e6a9e3d 100644
--- a/lisp/org/org-num.el
+++ b/lisp/org/org-num.el
@@ -61,6 +61,9 @@
;;; Code:
+(require 'org-macs)
+(org-assert-version)
+
(require 'cl-lib)
(require 'org-macs)
(require 'org) ;Otherwise `org-num--comment-re' burps on `org-comment-string'
@@ -458,6 +461,7 @@ NUMBERING is a list of numbers."
(org-num-mode
(unless (derived-mode-p 'org-mode)
(user-error "Cannot activate headline numbering outside Org mode"))
+ (org-num--clear)
(setq org-num--numbering nil)
(setq org-num--overlays (nreverse (org-num--number-region nil nil)))
(add-hook 'after-change-functions #'org-num--verify nil t)