2008-10-09 213 views
1

問題如下:我想自動化我的emacs啓動的方式。 它必須在兩個緩衝區中分割,並且slime-repl必須在最小(底部)緩衝區中啓動。另外,我希望我的文件可以在較大的(上部)緩衝區中打開。 在我的.emacs中有行:在Emacs中如何切換到其他緩衝區?

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

SLIME打開o.k.在底部緩衝區中,但文件在其中一個背景緩衝區中打開,而我希望它在前面。

如何解決這個問題?

+0

你或許應該修改這個問題的主題行來概括您的具體問題。看到常見問題:http://stackoverflow.com/faq – EfForEffort 2008-10-09 18:48:25

回答

1

而不是switch-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 2008-10-10 07:43:18

1

你可以看一下功能設置窗口配置...

但泥你可以使用下列功能: - 煤泥完成,也許保存窗口配置&煤泥完成,恢復窗口配置

0

嘗試添加

(ido-mode 1) 

到你的.emacs,並享受結果:)

相關問題