특정 창 구성으로 emacs 시작

특정 창 구성으로 emacs 시작

기본 창 구성으로 emacs를 시작하고 싶습니다. '바닐라' 구성은 단일 창만 엽니다. 'sr-speedbar'를 설치하고 (sr-speedbar-open)init 파일에 추가한 후 emacs는 수평으로 분할된 두 개의 창을 시작합니다. 오른쪽 창에는 speedbar가 포함되어 있습니다. 스피드바 창을 수직으로 분할하고 하단 창에 버퍼 메뉴를 열 수 있습니다 M-x buffer-menu. 이제 내 화면은 다음과 같습니다.

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

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

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

답변1

  1. GNU Emacs의 개발 스냅샷과 곧 출시될 Emacs 24.4를 통해,desktop.el 하다 프레임 및 창 구성 복원. 완벽하지는 않지만 일부 버퍼 상태가 동적이라는 점을 고려하면 가능한 한 좋은 것입니다. 가능하다면 이것을 시도해 보는 것이 좋습니다.

  2. 그 외에도 Emacs를 특정 상태로 만들기 위해 일반적으로(대화식으로 또는 배치 코드로) 수행하는 모든 작업은 대부분 init 파일에서 완료될 수 있습니다. 따라서 init 파일을 로드하여 Emacs를 시작하면 중요한 내용을 모두 복원할 수 있습니다. 예, 원하는 만큼 복제하는 것은 복잡할 수 있습니다. 그러나 시간이 흐르고 세상이 변한다는 사실 외에는 본질적인 장벽은 없습니다. 물론 오늘은 내일이 아닙니다.

관련 정보