Variable: window-min-height

window-min-height is a customizable variable defined in window.el.gz.

Value

4

Documentation

The minimum total height, in lines, of any window.

The value has to accommodate one text line, a mode and header line, a horizontal scroll bar and a bottom divider, if present. A value less than window-safe-min-height is ignored. The value of this variable is honored when windows are resized or split.

Applications should never rebind this variable. To resize a window to a height less than the one specified here, an application should instead call window-resize with a non-nil IGNORE argument. In order to have split-window make a window shorter, explicitly specify the SIZE argument of that function.

This variable was added, or its default value changed, in Emacs 24.1.

View in manual

Probably introduced at or before Emacs version 27.1.

Source Code

;; Defined in /usr/src/emacs/lisp/window.el.gz
(defcustom window-min-height 4
  "The minimum total height, in lines, of any window.
The value has to accommodate one text line, a mode and header
line, a horizontal scroll bar and a bottom divider, if present.
A value less than `window-safe-min-height' is ignored.  The value
of this variable is honored when windows are resized or split.

Applications should never rebind this variable.  To resize a
window to a height less than the one specified here, an
application should instead call `window-resize' with a non-nil
IGNORE argument.  In order to have `split-window' make a window
shorter, explicitly specify the SIZE argument of that function."
  :type 'natnum
  :version "24.1"
  :group 'windows)