gpt4 book ai didi

emacs - 保存时如何将org文件导出为HTML文件?

转载 作者:行者123 更新时间:2023-12-04 05:30:03 32 4
gpt4 key购买 nike

我想在保存时将我的 org 文件导出到 HTML 文件到某个目录。
我可以使用 Emacs 和 Org-mode,但我不知道 Elisp。

最佳答案

对于 Org-Mode 8.3 和 Emacs 24.5.1,接受的答案会创建一个伪缓冲区 *Org HTML Export*您必须手动保存,而 key C-c C-e h h直接保存文件更方便。

要真正在后台自动导出,请尝试以下代码:

# Local variables:
# eval: (add-hook 'after-save-hook 'org-html-export-to-html t t)
# end:

您可以将此解决方案与 .emacs 中的以下功能结合使用:
(defun toggle-html-export-on-save ()
"Enable or disable export HTML when saving current buffer."
(interactive)
(when (not (eq major-mode 'org-mode))
(error "Not an org-mode file!"))
(if (memq 'org-html-export-to-html after-save-hook)
(progn (remove-hook 'after-save-hook 'org-html-export-to-html t)
(message "Disabled org html export on save"))
(add-hook 'after-save-hook 'org-html-export-to-html nil t)
(set-buffer-modified-p t)
(message "Enabled org html export on save")))

关于emacs - 保存时如何将org文件导出为HTML文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31834002/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com