我将split-width-threshold
设置为nil
,因此在执行时,python shell将出现在下面的拆分窗口中。但是,外壳总是占据框架的一半。是否可以调整大小(自动执行)?
py-split-windows-on-execute-function
似乎只接受两个选项(split-window-vertically
和split-window-horizontally
)。
Emacs版本:24.3
答案 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-保持 - 窗口构造