diff options
| -rw-r--r-- | modules/org-export-config.el | 1 | ||||
| -rw-r--r-- | tests/test-org-export-config-task-default.el | 22 |
2 files changed, 22 insertions, 1 deletions
diff --git a/modules/org-export-config.el b/modules/org-export-config.el index 688d8f99..0cf0af15 100644 --- a/modules/org-export-config.el +++ b/modules/org-export-config.el @@ -46,7 +46,6 @@ (setq org-export-headline-levels 6) ;; export headlines 6 levels deep (setq org-export-with-section-numbers nil) ;; export without section numbers by default (setq org-export-with-tags nil) ;; export without tags by default - (setq org-export-with-tasks '("TODO")) ;; export with tasks by default (setq org-export-with-tasks nil) ;; export WITHOUT tasks by default (setq org-export-with-toc t) ;; export WITH table of contents by default (setq org-export-initial-scope 'buffer) ;; 'subtree is your other choice diff --git a/tests/test-org-export-config-task-default.el b/tests/test-org-export-config-task-default.el new file mode 100644 index 00000000..850249c9 --- /dev/null +++ b/tests/test-org-export-config-task-default.el @@ -0,0 +1,22 @@ +;;; test-org-export-config-task-default.el --- Org export task-default test -*- lexical-binding: t; -*- + +;;; Commentary: +;; org-export-config.el used to set `org-export-with-tasks' twice in a row +;; ('("TODO") then nil), leaving the final behavior ("export no tasks") +;; contradicted by the adjacent comment. Requiring the module then ox fires +;; the deferred :config in batch, so this test pins the single intended +;; default: tasks are not exported. + +;;; Code: + +(require 'ert) +(require 'org) +(require 'org-export-config) +(require 'ox) + +(ert-deftest test-org-export-config-tasks-default-is-nil () + "Normal: after ox config loads, tasks are excluded from export by default." + (should (null org-export-with-tasks))) + +(provide 'test-org-export-config-task-default) +;;; test-org-export-config-task-default.el ends here |
