diff options
author | Leo Vivier <zaeph@zaeph.net> | 2022-09-21 18:38:44 +0200 |
---|---|---|
committer | Leo Vivier <zaeph@zaeph.net> | 2022-09-21 18:38:44 +0200 |
commit | bb1b8846d29cd2203fc04526f7fe2adace039ff6 (patch) | |
tree | 81d820bbac03593890e8a967d6de0da3f961ceff /2022 | |
parent | 605578c1e3420542f727bf6c66bfb7e73d5f55b7 (diff) | |
download | emacsconf-wiki-bb1b8846d29cd2203fc04526f7fe2adace039ff6.tar.xz emacsconf-wiki-bb1b8846d29cd2203fc04526f7fe2adace039ff6.zip |
Add code for export and tangle on save
Diffstat (limited to '2022')
-rw-r--r-- | 2022/organizers-notebook.org | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/2022/organizers-notebook.org b/2022/organizers-notebook.org index 6ba3f420..17e4c143 100644 --- a/2022/organizers-notebook.org +++ b/2022/organizers-notebook.org @@ -13,6 +13,22 @@ - [[elisp:(progn (org-md-export-to-markdown) (org-babel-tangle))][Export and tangle]] - [[elisp:(emacsconf-org-publish-this-page)][Export, tangle, commit, push]] - [[elisp:(org-babel-execute-buffer)][Execute buffer]] + +** Export and tangle on save +#+begin_src emacs-lisp :eval query +(defun emacsconf-export-markdown-on-save () + "Export markdown on save. +Meant to be used with `after-save-hook'." + (org-md-export-to-markdown) + (org-babel-tangle)) + +(add-hook 'after-save-hook #'emacsconf-export-markdown-on-save nil t) +#+end_src + +Remove the hook: +#+begin_src emacs-lisp :eval query +(remove-hook 'after-save-hook #'emacsconf-export-markdown-on-save t) +#+end_src * Current tasks / status Planned dates and phases: |