From ea4fa7021d9a08e701154643692b62766351b0fc Mon Sep 17 00:00:00 2001 From: Lorenzo Giuliani Date: Thu, 29 Aug 2019 14:59:54 +0200 Subject: [PATCH] move +hugo feature to contrib/+hugo.el --- modules/lang/org/config.el | 9 +-------- modules/lang/org/contrib/+hugo.el | 12 ++++++++++++ 2 files changed, 13 insertions(+), 8 deletions(-) create mode 100644 modules/lang/org/contrib/+hugo.el diff --git a/modules/lang/org/config.el b/modules/lang/org/config.el index 01c915045..2a7a2f979 100644 --- a/modules/lang/org/config.el +++ b/modules/lang/org/config.el @@ -394,10 +394,6 @@ file isn't in `org-directory'." (mathjax . t) (variable . "revealjs-url=https://cdn.jsdelivr.net/npm/reveal.js@3/")))) - (when (featurep! +hugo) - (use-package! ox-hugo - :after ox))) - (defun +org-init-habit-h () @@ -566,10 +562,7 @@ between the two." (:prefix ("b" . "from beamer") :desc "to latex" "l" #'org-beamer-export-to-latex :desc "to latex & open" "L" #'org-beamer-export-as-latex - :desc "as pdf" "p" #'org-beamer-export-to-pdf) - (:when (featurep! +hugo) - :desc "to hugo" "h" #'org-hugo-export-to-md - :desc "to hugo & open" "H" #'org-hugo-export-as-md)) + :desc "as pdf" "p" #'org-beamer-export-to-pdf)) (:prefix ("g" . "goto") "g" #'org-goto (:when (featurep! :completion ivy) diff --git a/modules/lang/org/contrib/+hugo.el b/modules/lang/org/contrib/+hugo.el new file mode 100644 index 000000000..f8bff0282 --- /dev/null +++ b/modules/lang/org/contrib/+hugo.el @@ -0,0 +1,12 @@ +;;; +hugo.el --- ox-hugo support -*- lexical-binding: t; -*- +;;;###if (featurep! +hugo) + +(use-package! ox-hugo + :after ox + (map! :map org-mode-map + :localleader + (:prefix ("e" . "export") + :desc "to hugo" "h" #'org-hugo-export-to-md + :desc "to hugo & open" "H" #'org-hugo-export-as-md))) + +;;; +hugo.el ends here