Home Explore Blog CI



neovim

57th chunk of `runtime/doc/options.txt`
55ea56a2f207eea52229d3babadc22d2a17d284bd0ec0c620000000100000fa1
 to always use the Dutch menus, no
	matter what $LANG is set to: >vim
		set langmenu=nl_NL.ISO_8859-1
<	When 'langmenu' is empty, |v:lang| is used.
	Only normal file name characters can be used, `/\*?[|<>` are illegal.
	If your $LANG is set to a non-English language but you do want to use
	the English menus: >vim
		set langmenu=none
<	This option must be set before loading menus, switching on filetype
	detection or syntax highlighting.  Once the menus are defined setting
	this option has no effect.  But you could do this: >vim
		source $VIMRUNTIME/delmenu.vim
		set langmenu=de_DE.ISO_8859-1
		source $VIMRUNTIME/menu.vim
<	Warning: This deletes all menus that you defined yourself!

			*'langremap'* *'lrm'* *'nolangremap'* *'nolrm'*
'langremap' 'lrm'	boolean	(default off)
			global
	When off, setting 'langmap' does not apply to characters resulting from
	a mapping.  If setting 'langmap' disables some of your mappings, make
	sure this option is off.

						*'laststatus'* *'ls'*
'laststatus' 'ls'	number	(default 2)
			global
	The value of this option influences when the last window will have a
	status line:
		0: never
		1: only if there are at least two windows
		2: always
		3: always and ONLY the last window
	The screen looks nicer with a status line if you have several
	windows, but it takes another screen line. |status-line|

			*'lazyredraw'* *'lz'* *'nolazyredraw'* *'nolz'*
'lazyredraw' 'lz'	boolean	(default off)
			global
	When this option is set, the screen will not be redrawn while
	executing macros, registers and other commands that have not been
	typed.  Also, updating the window title is postponed.  To force an
	update use |:redraw|.
	This may occasionally cause display errors.  It is only meant to be set
	temporarily when performing an operation where redrawing may cause
	flickering or cause a slowdown.

						*'lhistory'* *'lhi'*
'lhistory' 'lhi'	number	(default 10)
			local to window
	Like 'chistory', but for the location list stack associated with a
	window.  If the option is changed in either the location list window
	itself or the window that is associated with the location list stack,
	the new value will also be applied to the other one.  This means this
	value will always be the same for a given location list window and its
	corresponding window.  See |quickfix-stack| for additional info.

			*'linebreak'* *'lbr'* *'nolinebreak'* *'nolbr'*
'linebreak' 'lbr'	boolean	(default off)
			local to window
	If on, Vim will wrap long lines at a character in 'breakat' rather
	than at the last character that fits on the screen.  Unlike
	'wrapmargin' and 'textwidth', this does not insert <EOL>s in the file,
	it only affects the way the file is displayed, not its contents.
	If 'breakindent' is set, line is visually indented. Then, the value
	of 'showbreak' is used to put in front of wrapped lines. This option
	is not used when the 'wrap' option is off.
	Note that <Tab> characters after an <EOL> are mostly not displayed
	with the right amount of white space.

							*'lines'* *E593*
'lines'			number	(default 24 or terminal height)
			global
	Number of lines of the Vim window.
	Normally you don't need to set this.  It is done automatically by the
	terminal initialization code.
	When Vim is running in the GUI or in a resizable window, setting this
	option will cause the window size to be changed.  When you only want
	to use the size for the GUI, put the command in your |gvimrc| file.
	Vim limits the number of lines to what fits on the screen.  You can
	use this command to get the tallest window possible: >vim
		set lines=999
<	Minimum value is 2, maximum value is 1000.

						*'linespace'* *'lsp'*
'linespace' 'lsp'	number	(default 0)
			global
			only in the GUI
	Number of pixel lines inserted between characters.  Useful if the font
	uses the full character cell height, making lines touch each other.
	When non-zero there is room for underlining.
	With some fonts there can be too much room between lines (to have
	space for ascents

Title: Vim Options: 'langmenu', 'langremap', 'laststatus', 'lazyredraw', 'lhistory', 'linebreak', 'lines', and 'linespace'
Summary
This section details several Vim options. 'langmenu' defines the language for menu translations, 'langremap' controls the application of 'langmap' to mapped characters, and 'laststatus' configures the display of the status line. Additionally, 'lazyredraw' postpones screen redraws during macro execution, 'lhistory' sets the history size for the location list stack, 'linebreak' wraps lines at specified characters, 'lines' sets the Vim window height, and 'linespace' adjusts pixel spacing between lines in the GUI.