问题如下:我想自动化我的emacs启动方式。 它必须分成两个缓冲区,而slime-repl必须在最小(底部)缓冲区中启动。另外,我希望我的文件在更大的(上层)缓冲区中打开。 在我的.emacs中有一些行:
(slime)
...
(split-window-vertically -6)
(switch-to-buffer (other-buffer))
(find-file "g:/Private/pa/pa2.lsp")
SLIME打开o.k.在底部缓冲区中,但文件在其中一个后台缓冲区中打开,而我希望它在前面。
如何解决这个问题?
答案 0 :(得分:1)
您可以查看功能set-window-configuration ...
但对于史莱姆,你可以使用以下功能 - slime-complete-maybe-save-window-configuration&煤泥完成-恢复窗口配置
答案 1 :(得分:1)
使用函数switch-to-buffer
。
pop-to-buffer
(pop-to-buffer BUFFER-OR-NAME &optional OTHER-WINDOW NORECORD)
在某个窗口中选择缓冲区
BUFFER-OR-NAME
,最好是另一个窗口。
答案 2 :(得分:0)
尝试:
(other-window 1)
(find-file "g:/Private/pa/pa2.lsp")
而不是你的最后两行。
答案 3 :(得分:0)
尝试添加
(ido-mode 1)
到.emacs,享受结果:)