기본 창 구성으로 이맥스를 시작하고 싶습니다. '바닐라'설정은 하나의 창을 열어줍니다. 'sr-speedbar'를 설치하고 (sr-speedbar-open)
내 init 파일에, 이맥스는 두 개의 창을 가로로 나눠서 시작한다. 오른쪽 창은 스피드 바를 포함하고있다. 스피드 바 창을 수직으로 나눌 수 있고 하단 창에 버퍼 메뉴를 열 수 있습니다. M-x buffer-menu
. 이제 내 화면이 다음과 같이 보입니다.
--------
| |a|
| |-|
| |b|
--------
여기서 'a'는 스피드 바이고 'b'는 버퍼 메뉴입니다. 시작할 때이 구성을 어떻게 얻을 수 있습니까? 난 노력 했어:
초기 레이아웃을 만들기 위해 Emacs를 열 때 항상하는 특정 수의 조작이 있다면 다음과 같이 프로세스를 자동화 할 수 있습니다 :
—
lawlist
(add-hook 'emacs-startup-hook (lambda () (...user2407038-opening-sequence...one...)(...user2407038-opening-sequence...two...) (...user2407038-opening-sequence...three...) ))
노트: desktop.el
~을 사용하다 after-init-hook
, 그리고 emacs-startup-hook
뛰다 후속의 ~로 after-init-hook
. 사용하는 경우 desktop-save-mode
, 그에 따라 시동 순서를 조정해야 할 수도 있습니다.
(other-window) (buffer-menu) (other-window)
init 파일에; 그것은 속도 표시 줄 창을 가리 키도록 이동해야합니다, 버퍼 메뉴 (두 번째 함수 호출은 당신이M-x buffer-menu
), 포인트를 왼쪽의 큰 창으로 다시 이동하십시오. 취향에 맞게 조정하십시오 (예를 들어, OTHER-WINDOW는 현재 창에서 순환 할 창 수를 지정하는 인수를 가질 수 있습니다). 그러나 이와 비슷한 것이 작동하도록 만들 수 있습니다.