Emacs:在python模式下拆分窗口大小

时间:2014-01-05 00:50:57

标签: python emacs emacs24 python-mode

我将split-width-threshold设置为nil,因此在执行时,python shell将出现在下面的拆分窗口中。但是,外壳总是占据框架的一半。是否可以调整大小(自动执行)?

py-split-windows-on-execute-function似乎只接受两个选项(split-window-verticallysplit-window-horizontally)。

Emacs版本:24.3

1 个答案:

答案 0 :(得分:2)

谢谢,IMO这是一个合理的要求。 它现在在这里:

https://bugs.launchpad.net/python-mode/+bug/1266169

经过进一步反思,结果如下: 缩小输出缓冲区仅对非常有限数量的事件有效。之后缓冲区被填充,窗口大小就像当前默认值一样。

从这点开始,我们没有理由对其进行硬编码。

还有一个解决方案,它似乎接近所需的行为:

  M-x python RET

切换到py-shell resp。输出缓冲区和

M-x缩小窗口 - 如果大于缓冲区RET,   它在 C-x -

M-x customize-variable RET py-keep-windows-configuration RET

到't'或者'强制

以下运行应该保持窗口小,resp。放大。

为了更轻松地进行自定义,请扩展菜单:   蟒/定制/开关/显示/ PY-保持 - 窗口构造