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 '')
| -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: | 
