2017-12-27 2 views
0

디렉토리 auto-save-list이라는 이름의 디렉토리가 내 .emacs.d 폴더에 나타납니다. 내 init.el 파일에 명시 적으로이 폴더를 만들겠다고 언급하지 않았습니다. 이 폴더의 목적은 무엇입니까? 항상 비어있는 것으로 나타났습니다 : 자동 저장되는 파일 (#으로 시작)은 auto-save-list 디렉토리가 아닌 편집중인 원본 파일이있는 모든 곳에 나타납니다. 당신은 수동 또는 auto-save-list에 대한 색인을 검색하면~/.emacs.d/자동 저장 목록/

답변

1

당신은 발견 할 것이다 :

이맥스 디렉토리에 '.saves-PID-HOSTNAME'라는 이름의 파일에 중단 세션 '~/이맥스에 대한 정보를 기록 .d/자동 저장 목록/'. 이 디렉토리는 변수 '자동 저장 목록 파일 접두사'에 의해 결정됩니다. 'auto-save-list-file-prefix' 을 'nil'으로 설정하면 세션이 복구를 위해 기록되지 않습니다.

  – C-H I 명시 적으로 내가이 폴더가 만들어 싶지 언급하지 않았다

내가그램(emacs)RecoverRET.

일반적으로 Emacs 및 elisp 라이브러리는 데이터를 저장해야 할 때 ~/.emacs.d/에 기록합니다. 이것이이 디렉토리의 목적 중 하나입니다. 이러한 파일을 작성할 수있는 공통된 장소를 제공하는 것입니다. 이것은 일반적으로 명시 적 권한을 요구하지 않고 발생합니다 (원할 경우 문제의 파일 이름을 사용자 정의 할 수있는 것이 일반적이기는하지만).

1

phils는 이미 특정 질문에 대답했지만 Emacs가 자동으로 만든 기타 파일에 대해 더 일반적인 질문에 대답하려면 no-littering 패키지를 확인하십시오.

자동 저장 파일 ('#'이있는 파일)은 아무 문제가 없지만 원하는 경우에는 readme에서 해결할 수 있습니다.