2009-12-06 4 views
4

나는 훌륭한이 모드 용 emacs를 사용하는 새로운 emacs 사용자입니다. 내 모든 페이지의 맨 위에있는 모든 org 파일에 대한 링크가 있지만, 링크를 클릭 할 때마다 내 창을 나눕니다. 따라서 화면 공간의 절반 밖에 사용할 수 없습니다. 이맥스가 창을 수평으로 나누지 않고 내 링크를위한 새로운 창을 열도록 어떻게 설정합니까?Emacs org-mode를 분할 창에서 어떻게 지켜야합니까?

+0

아래의 두 답변은 다룰 수 있지만 질문은 조금 더 명확 해 보입니다. 새 파일이 현재 이맥스 창의 모든 공간을 소비하게 하시겠습니까? (그러면 기존 파일에서 새 버퍼가됩니다.), 또는 실제로 별도의 프레임에 새 창이 필요합니까? – pajato0

답변

8

새 프레임에서 링크를 열려고한다고 가정합니다. Emacs 용어는 다른 GUI 응용 프로그램과 약간 다르다. Emacs가 X11보다 먼저 선다. 다른 응용 프로그램에서 "창"이라고 불리는 것이 이맥스에서 "프레임"이라고 불리는데, 이는 "창"이 이미 Emacs에서 특정 의미를 갖고 있기 때문이다.) 많은 함수의 이름에서 사용되었습니다.) 이제는 하나의 윈도우를 포함하는 프레임이 있고, Emacs가이 윈도우를 분할하여 두 개의 윈도우를 형성하고 있습니다.

org-link-frame-setup을 사용자 지정하여 find-file-other-window 대신 find-file-other-frame을 사용해야합니다.

M-x customize-variable <ENTER> org-link-frame-setup <ENTER>을 입력하면됩니다. 옆에있는 find-file-other-window을 클릭하고 find-file-other-frame을 선택한 다음 Save for future sessions을 클릭합니다. 돌아 가야 버퍼를 전환 할

(setq same-window-regexps '(".")) 

이 분할에서 창을 유지할 한 다음 일반 명령을 사용

+0

대신, 같은 프레임의 새 버퍼에서 파일을 열려면 어떻게해야합니까? 편집 : 아, 그것을 가지고 - 대신'find-file'을 선택하십시오. – Thriveth

7

하나의 옵션은은과 같이 수행 할 수 있습니다, 창을 분할 결코 이맥스를 알리는 것입니다 네가 뭘보고 있던지.

이것은 새로운 내용이었던 프레임과는 반대입니다. 이제는 프레임을 전환해야하기 때문에 화면이 제한되어 있으면 IMO가 도움이되지 않습니다 (그래픽 창).

관련 문제