summaryrefslogtreecommitdiff
path: root/modules/org-export-config.el
diff options
context:
space:
mode:
Diffstat (limited to 'modules/org-export-config.el')
-rw-r--r--modules/org-export-config.el39
1 files changed, 39 insertions, 0 deletions
diff --git a/modules/org-export-config.el b/modules/org-export-config.el
new file mode 100644
index 00000000..befb4361
--- /dev/null
+++ b/modules/org-export-config.el
@@ -0,0 +1,39 @@
+;;; org-export-config.el --- Org Export Configuration -*- lexical-binding: t; -*-
+
+;;; Commentary:
+
+;;; Code:
+
+;;;; ------------------------- Org-Exporting -------------------------
+
+(with-eval-after-load 'org
+
+ ;; markdown
+ (use-package ox-md
+ :ensure nil ;; built-in
+ :after ox)
+
+ ;; hugo markdown
+ (use-package ox-hugo
+ :after ox)
+
+ ;; beamer presentations
+ (use-package ox-beamer
+ :ensure nil ;; built-in
+ :after ox)
+
+ ;; ORG EXPORT
+ (setq org-export-coding-system 'utf-8) ;; force utf-8 in org
+ (setq org-export-headline-levels 6) ;; export headlines 6 levels deep
+ (setq org-export-initial-scope 'subtree) ;; export the current subtree by default
+ (setq org-export-with-author nil) ;; export without author by default
+ (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 nil) ;; export without tasks by default
+ (setq org-export-with-toc nil) ;; export without table of contents by default
+
+ ) ;; end with-eval-after-load
+
+
+(provide 'org-export-config)
+;;; org-export-config.el ends here.