5

我正在为我的 org-mode 使用自动保存回原始文件,但我只希望它适用于这种模式而不是其他任何东西。这很容易做到吗?

这是我的组织模式选项

;; Org-mode options
(add-hook 'org-mode-hook
          'turn-on-visual-line-mode
          'auto-save-mode)
(add-hook 'org-mode-hook '(lambda()
                (setq auto-save-visited-file-name t)
                (setq auto-save-interval 20)))

注意:我的完整配置请参考https://github.com/map7/simple_emacs

4

1 回答 1

8

这应该为您提供仅在 org 模式下的自动保存文件名的自定义。

(add-hook 'org-mode-hook 'my-org-mode-autosave-settings)
(defun my-org-mode-autosave-settings ()
  ;; (auto-save-mode 1)   ; this is unnecessary as it is on by default
  (set (make-local-variable 'auto-save-visited-file-name) t)
  (setq auto-save-interval 20))

注意:'auto-save-mode在默认情况下添加'org-mode-hook关闭自动保存(除非您已将其全局关闭)。

于 2011-11-16T03:57:04.687 回答