2011-11-16 14 views
5

私は自分のorg-modeの元のファイルに自動保存を使用していますが、私はこのモードだけで動作するようにしたいだけです。それは簡単ですか?私の完全な設定のためにこれだけのorg-で自動保存ファイル名のカスタマイズを提供する必要がありhttps://github.com/map7/simple_emacsemacs org-mode専用の自動保存

答えて

8

を参照してください。ここでは

は私の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))) 

注意ですモード。

(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)) 

注:(あなたがグローバルにオフになっていない限り)'org-mode-hook'auto-save-modeのあなたの付加はそれがデフォルトでオンになっているとして保存自動をOFFにします。

+0

これは、Ubuntu 14.10で提供されているorg-mode 8.2.7とEmacs 24.3.1 – David

+0

のパッケージを使って私にとってはうまくいきませんでした。これを行うには、 '(auto-save-mode t)' _after_ making変更されたローカル変数 'auto-save-visited-file-name'は、自動保存を再度有効にしないと、既存のバッファに反映されません。 – David

関連する問題