Emacs不断开发新的窗口,最近一直毁了我的一天。创建Windows时如何告诉emacs使用以下策略?
- 偏好垂直分割
- 当窗口少于80列时,停止垂直分割。
- 当窗口少于60行时,停止水平分割。
- 当我到达此6x6网格时,请在我的27英寸显示器上开始重复使用Windows!
另外,我希望窗口始终保持平衡,但是每次拆分都会使寡妇的大小保持不平衡。我宁愿有3个大小相等的窗口,而不是1个大窗口和两个小窗口!是否有此设置,还是放置平衡窗口建议的明智之地?
哪些操作正在创建拆分窗口?
—
Andrew Swann
我最近主要在进行Clojure编程,所以苹果酒命令如:苹果酒测试运行测试,苹果酒查找
—
变量
大多数人对打开源代码(例如苹果酒 -stuff)以对其进行自定义以满足他们的需求并不感兴趣。相反,他们会寻找简单的修复方法,例如自定义
—
法律列表
display-buffer-alist
。其他人只是在事实发生后以编程方式对其进行修复-例如,delete-window
和switch-to-buffer
,垂直/水平拆分等。并且,还有一些其他库可帮助管理窗口和/或还原为先前的布局。我更喜欢第一种选择-即修改源并使之绝对完美,但我是少数人。
看一看在手册中关于窗口分割的部分-
—
lawlist
split-height-threshold
和split-width-threshold
- gnu.org/software/emacs/manual/html_node/emacs/...
听起来您想定义一个自定义ACTION函数以与中的非常通用的CONDITION一起使用
—
菲利浦斯,2016年
display-buffer-alist
。请参阅display-buffer
ACTION函数的要求(以及标准函数的列表,可以检查的代码),但是它将负责以您希望的任何方式显示缓冲区(并且肯定可以在以后平衡窗口) 。