emacs底部命令行的高度

时间:2009-12-22 00:26:07

标签: emacs elisp

如何更改emacs底部命令行的高度。它似乎是整个框架的一小部分,占用了太多空间。提前谢谢。

3 个答案:

答案 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>会为您提供与迷你缓冲相关的功能列表。

我没有看到任何会影响缓冲区高度的明显事实。