emacs.d 폴더의 세션 파일


14

session.10110ac205e127d7e2143131143297155100000021880037.emacs.d폴더 와 같은 파일이 있습니다 . 나는 그것에 대해 무언가를하고 싶지만 어떻게 해야할지 알아낼 수 없었습니다.

  • 이 파일들은 무엇입니까?
  • emacs가 여러 파일을 생성하는 이유는 무엇입니까?

답변:


11

이것들은 저장된 세션 파일로, 윈도우 관리자가 종료 중임을 알릴 때 emacs가 덤프합니다. 기능을 참조하십시오 emacs-session-save. X 세션 ID로 접미사가 있기 때문에 여러 파일이 있습니다. emacs를 종료하기 전에 창 관리자를 종료하는 습관이 있습니까?


잘 들립니다. 그러나 emacs-session-save기능을 찾을 수 없습니다 . emacs에로드해야 할 것이 있습니까?
Rangi Lin

@RangiLin : Ch f emacs-session-save가 당신을 데려다 줄 것입니다. Emacs 소스 코드가 있다면 lisp / term / x-win.el에 있습니다. git에 따르면이 기능은 2002 년부터 존재 해 왔기 때문에 꽤 오래되었습니다. ;-)
stsquad

term이 함수를 찾기 위해 emacs가로드 (또는 로드 할 Mx 용어)가 필요하다는 것을 깨닫는 데 시간이 걸렸습니다 emacs-session-filename. 파일을 저장할 위치를 결정하는 함수입니다. 어떻게 바꿀 수 있는지 시간이 좀 걸릴 것입니다. 감사.
Rangi Lin

1
어떻게 만들지 못하게합니까 (또는 다른 디렉토리로 옮길까요)?
Startec

1

이런 종류의 파일을 정리하는 운동이 있습니다 .emacs.d.

emacscollective / rettering : ~ / .emacs.d를 깨끗하게 유지하는 데 도움이됩니다.

이 문제가되었습니다에게로 어느 정도 해결 이맥스 세션 : 테마 이맥스 세션 파일 이름 (# 38) DamienCassou로 · 풀 요청 # 39 · emacscollective / 더 - 쓰레기없는 하지만 단순히의 하위 디렉토리에 파일을 저장합니다 생각.emacs.d

이것은 여전히 ​​빈 파일이 남아있는 이유에 대한 근본적인 질문을 다루지 않습니다. (예-나에게는 84 session.*파일이 모두 비어 있습니다. 그리고 예, 종료하기 전에 이맥스를 종료하지 않아도됩니다-그냥 실행합니다 (desktop-save-in-desktop-dir))

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.