从自动打开窗口停止emacs

时间:2011-06-04 10:51:20

标签: emacs

这个问题可能适用于除haskell-mode之外的其他emacs模式,因为我认为emacs有一种为自动创建的缓冲区打开窗口的一般方法:

用于emacs的

haskell-mode使我能够点击 Cc Cl 将当前缓冲区的内容加载到Haskell交互式会话中,这会自动导致emacs在分割窗口中打开会话缓冲区在当前框架中。由于我正在运行一个连接到服务器的多个emacs客户端的设置,我真的不想在每个打开的框架中显示缓冲区。有没有办法防止emacs做这种事情?

3 个答案:

答案 0 :(得分:2)

啊,我发布这个后发现了一个解决方案:)。

添加

(setq special-display-buffer-names
      '("*haskell*" "*Help*"))

到我的.emacs告诉emacs在框架中打开这些缓冲区而不是拆分。

编辑:但是,更好的解决方案是emacs永远不会自动创建帧/拆分,而只是在后台静默创建特殊缓冲区。我不知道如何指定它。

答案 1 :(得分:1)

最正确的'我发现的解决方案已发布hereHere是Emacs手册中的相关条目,用于解释变量和基础过程的工作原理。

答案 2 :(得分:0)

在init.el中

echo "<p>Results:<pre>".print_r($values[odds1],true)."</pre></p>\n";