나는 emacs에서 창의 이름을 지정하고 새 버퍼를 열고 생성할 때 이를 지정할 수 있기를 원합니다. 매뉴얼을 살펴봤지만 내가 찾을 수 있는 것은 find-file-other-window
버퍼가 열리는 창을 지정할 수 없다는 것뿐입니다. 어쩌면 내가 의도하지 않은 방식으로 emacs를 사용하려고 할 수도 있지만, 내가 달성하려는 것은 IDE와 같은 작업 공간입니다.
----------------------------------------------
| Project | Main editor | Help Docs |
| Files | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| |---------------------| |
| | Console/Shell | |
| | | |
----------------------------------------------
예를 들어, 모든 내부 도움말과 Python 문서가 오른쪽 창에서 열리고 모든 .py 파일이 기본적으로 기본 창에서 열리길 원합니다. 어떤 아이디어가 있나요?
편집: 창 없는 콘솔 모드에서 emacs를 사용하고 있다는 점을 언급해야 합니다.
답변1
수많은 인터넷 검색과 고민 끝에 제가 찾던 것이 이라는 함수라는 것을 알게 되었습니다 set-window-dedicated-p
. 이 페이지를 방문하는 다른 사람들은 여기에서 문서를 찾을 수 있습니다.
http://www.gnu.org/s/emacs/manual/html_node/elisp/Dedicated-Windows.html
이 기능에 키를 바인딩하면 선택한 창이 분할되지 않거나 추가 버퍼가 표시되지 않습니다.