автоматическое сохранение в emacs только для режима org - PullRequest
5 голосов
/ 16 ноября 2011

Я использую автосохранение обратно в исходный файл для моего режима org, но я хочу, чтобы он работал только для этого режима и ничего больше. Это легко сделать?

Вот мои опции режима оргкомитета

;; 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

.

1 Ответ

8 голосов
/ 16 ноября 2011

Это должно предоставить вам возможность настройки имени файла автосохранения только в режиме 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 выключит , отключит , сохранит автоматически, как включено по умолчанию (если вы не отключили его глобально).

...