2008-10-09 3 views
1

문제는 다음과 같습니다. 이맥이 시작되는 방식을 자동화하고 싶습니다. 두 개의 버퍼로 분할되어야하며 slime-repl은 가장 작은 (하단) 버퍼에서 시작되어야합니다. 또한, 더 큰 (상단) 버퍼에서 파일을 열길 원합니다.Emacs에서 다른 버퍼로 어떻게 전환합니까?

(slime) 
... 
(split-window-vertically -6) 
(switch-to-buffer (other-buffer)) 
(find-file "g:/Private/pa/pa2.lsp") 

점액이 오케이 열립니다 내 이맥스에서 라인이 있습니다 아래쪽 버퍼에 있지만 파일을 백그라운드 버퍼 중 하나에서 열면 앞에있는 상태로 유지됩니다.

해결 방법?

+0

당신은 아마 특정 문제를 요약이 질문의 제목을 편집해야을 즐길 수 있습니다. faq : http://stackoverflow.com/faq – EfForEffort

답변

1

switch-to-buffer 대신 pop-to-buffer 기능을 사용하십시오.

일부 윈도우

(pop-to-buffer BUFFER-OR-NAME &optional OTHER-WINDOW NORECORD)

선택 버퍼 BUFFER-OR-NAME 바람직 다른 하나.

0

보십시오 : 대신 마지막 두 줄의

(other-window 1) 
(find-file "g:/Private/pa/pa2.lsp") 

.

+0

아니요, 잘못되었습니다. – avp

1

당신은 기능 설정 창 구성에 볼 수 ...

그러나 점액을 위해 당신은 다음과 같은 기능을 사용할 수 있습니다 - 점액 완성 - 어쩌면 - 저장 - 윈도우 구성 & 점액 완성-복원 창을 - 구성

0

시도는 이맥스에

(ido-mode 1) 

을 추가하고, 결과 :