2011-11-16 3 views
5

org-mode 용으로 원래 파일에 자동 저장 기능을 사용하고 있지만이 모드와 그 밖의 기능은 작동하지 않습니다. 그렇게하기가 쉬운가요? 여기 emacs 자동으로 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

답변

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

참고 : (당신은 세계를 해제하지 않았다면)을 'org-mode-hook에서 'auto-save-mode 귀하의 추가 그것은 기본적으로 그대로 저장 자동를 끕니다 것이다.

+0

org-mode 8.2.7 및 Emacs 24.3.1 – David

+0

의 우분투 14.10 패키지를 사용하면 나에게 적합하지 않습니다. 해결 방법 :이 작업을하려면'(자동 저장 모드 t)'_after_ making을 실행해야합니다 변경 사항 인 로컬 변수'auto-save-visited-file-name'는 자동 저장을 다시 사용하지 않고 기존 버퍼에서 적용되지 않습니다. – David