특정 창 구성으로 이맥스 시작하기 시작하고 싶습니다. ‘바닐라’설정은 하나의

기본 창 구성으로 이맥스를 시작하고 싶습니다. ‘바닐라’설정은 하나의 창을 열어줍니다. ‘sr-speedbar’를 설치하고 (sr-speedbar-open) 내 init 파일에, 이맥스는 두 개의 창을 가로로 나눠서 시작한다. 오른쪽 창은 스피드 바를 포함하고있다. 스피드 바 창을 수직으로 나눌 수 있고 하단 창에 버퍼 메뉴를 열 수 있습니다. M-x buffer-menu. 이제 내 화면이 다음과 같이 보입니다.

--------
|    |a|
|    |-|
|    |b|
--------

여기서 ‘a’는 스피드 바이고 ‘b’는 버퍼 메뉴입니다. 시작할 때이 구성을 어떻게 얻을 수 있습니까? 난 노력 했어:

  1. (desktop-save-mode 1) 창 구성에 영향을 미치지 않는 것 같습니다.
  2. 작업 그룹 . 이것은 스피드 바 창을 분할하는 것에 약간의 문제가 있습니다. 로드 할 때 단순히 오류가 발생합니다. 스피드 바를 끄면 여전히 작동하지 않습니다. 다시 시작할 때 버퍼 메뉴가로드되지 않습니다. 실제로 창 위치는 올바르게 저장됩니다.
  3. 발견 된 것들의 절반 이리 . # 2에서와 같이, 어떤 패키지도 실제로 시작할 때 버퍼 메뉴를로드하지 않습니다.


답변

  1. GNU Emacs와 곧 발표 될 Emacs 24.4의 개발 스냅 샷으로, desktop.el ~하다 프레임 및 창 구성 복원 . 그것은 완벽하지는 않지만, 버퍼 상태가 동적이라는 점을 감안할 때 가능한 한 좋은 것입니다. 가능한 경우 시도해보십시오.

  2. 그 외에도 Emacs를 주어진 상태로 놓기 위해 일반적으로 (대화식으로 또는 배치 코드에 의해) 무엇을 하든지 대부분 init 파일에 넣을 수 있습니다. init 파일을 로딩하여 Emacs를 시작하면 중요한 것을 복구 할 수 있어야합니다. 네, 원하는만큼 재현하는 것이 복잡 할 수 있습니다. 그러나 시간이 지나고 세상이 바뀌는 것을 넘어선 고유 한 장벽이 없습니다. 오늘은 내일이 아닙니다.