如何更改emacs底部命令行的高度。它似乎是整个框架的一小部分,占用了太多空间。提前谢谢。
答案 0 :(得分:4)
迷你缓冲区可以自动占用所需的最小空间。你可以做一些调整来帮助它更有效地利用空间。来自Emacs manual:
通常,迷你缓冲窗口 占据一条屏幕线。 但是,如果你添加两行或更多行' 值得的文字进入迷你缓冲区吧 自动扩展以适应 文本。变量
resize-mini-windows
控制着 调整迷你缓冲区的大小。该 默认值为grow-only
,即 意味着我们的行为 描述。如果值为t
,则为 迷你缓冲窗口也会缩小 如果你删除一些行自动 从迷你缓冲区到下一个文本 至少一个屏幕行。如果 值为nil
,迷你缓冲窗口 永远不会自动改变大小,但是 你可以使用通常的窗口大小调整 命令就可以了(见Windows)。
答案 1 :(得分:2)
根据GNU Emacs手册,section 8.3 Editing in the Minibuffer:
变量
max-mini-window-height
控制调整迷你缓冲区窗口大小的最大高度。浮点数指定帧高度的一小部分;整数指定最大行数;nil
表示不自动调整迷你缓冲区窗口的大小。默认值为0.25。
在Emacs Lisp手册中,它在section 20.14 Minibuffer Miscellany中描述。
答案 2 :(得分:1)
您的意思是minibuffer吗?
使用C-h v minibuffer <tab>
将为您提供与迷你缓冲区相关的变量列表,如果您完成该命令,则会为您提供帮助。
同样,C-h f minibuffer <tab>
会为您提供与迷你缓冲相关的功能列表。
我没有看到任何会影响缓冲区高度的明显事实。