Home Explore Blog CI



neovim

69th chunk of `runtime/doc/options.txt`
a84ea6c6e88b01c61342d061864a366aa139fe90b21f9d6d0000000100000fa0
 a semicolon: >vim
		let &path = &path .. "," .. substitute($INCL, ';', ',', 'g')
<	Replace the ';' with a ':' or whatever separator is used.  Note that
	this doesn't work when $INCL contains a comma or white space.

		*'preserveindent'* *'pi'* *'nopreserveindent'* *'nopi'*
'preserveindent' 'pi'	boolean	(default off)
			local to buffer
	When changing the indent of the current line, preserve as much of the
	indent structure as possible.  Normally the indent is replaced by a
	series of tabs followed by spaces as required (unless |'expandtab'| is
	enabled, in which case only spaces are used).  Enabling this option
	means the indent will preserve as many existing characters as possible
	for indenting, and only add additional tabs or spaces as required.
	'expandtab' does not apply to the preserved white space, a Tab remains
	a Tab.
	NOTE: When using ">>" multiple times the resulting indent is a mix of
	tabs and spaces.  You might not like this.
	Also see 'copyindent'.
	Use |:retab| to clean up white space.

						*'previewheight'* *'pvh'*
'previewheight' 'pvh'	number	(default 12)
			global
	Default height for a preview window.  Used for |:ptag| and associated
	commands.  Used for |CTRL-W_}| when no count is given.

		*'previewwindow'* *'pvw'* *'nopreviewwindow'* *'nopvw'* *E590*
'previewwindow' 'pvw'	boolean	(default off)
			local to window  |local-noglobal|
	Identifies the preview window.  Only one window can have this option
	set.  It's normally not set directly, but by using one of the commands
	|:ptag|, |:pedit|, etc.

						*'pumblend'* *'pb'*
'pumblend' 'pb'		number	(default 0)
			global
	Enables pseudo-transparency for the |popup-menu|. Valid values are in
	the range of 0 for fully opaque popupmenu (disabled) to 100 for fully
	transparent background. Values between 0-30 are typically most useful.

	It is possible to override the level for individual highlights within
	the popupmenu using |highlight-blend|. For instance, to enable
	transparency but force the current selected element to be fully opaque: >vim

		set pumblend=15
		hi PmenuSel blend=0
<
	UI-dependent. Works best with RGB colors. 'termguicolors'

						*'pumheight'* *'ph'*
'pumheight' 'ph'	number	(default 0)
			global
	Maximum number of items to show in the popup menu
	(|ins-completion-menu|). Zero means "use available screen space".

						*'pummaxwidth'* *'pmw'*
'pummaxwidth' 'pmw'	number	(default 0)
			global
	Maximum width for the popup menu (|ins-completion-menu|).  When zero,
	there is no maximum width limit, otherwise the popup menu will never be
	wider than this value.  Truncated text will be indicated by "trunc"
	value of 'fillchars' option.

	This option takes precedence over 'pumwidth'.

						*'pumwidth'* *'pw'*
'pumwidth' 'pw'		number	(default 15)
			global
	Minimum width for the popup menu (|ins-completion-menu|).  If the
	cursor column + 'pumwidth' exceeds screen width, the popup menu is
	nudged to fit on the screen.

						*'pyxversion'* *'pyx'*
'pyxversion' 'pyx'	number	(default 3)
			global
	Specifies the python version used for pyx* functions and commands
	|python_x|.  As only Python 3 is supported, this always has the value
	`3`. Setting any other value is an error.

	This option cannot be set from a |modeline| or in the |sandbox|, for
	security reasons.

					*'quickfixtextfunc'* *'qftf'*
'quickfixtextfunc' 'qftf'	string	(default "")
			global
	This option specifies a function to be used to get the text to display
	in the quickfix and location list windows.  This can be used to
	customize the information displayed in the quickfix or location window
	for each entry in the corresponding quickfix or location list.  See
	|quickfix-window-function| for an explanation of how to write the
	function and an example.  The value can be the name of a function, a
	|lambda| or a |Funcref|. See |option-value-function| for more
	information.

	This option cannot be set from a |modeline| or in the |sandbox|, for
	security reasons.

						*'quoteescape'* *'qe'*

Title: Vim Options: 'preserveindent' to 'quickfixtextfunc'
Summary
This section details the 'preserveindent', 'previewheight', 'previewwindow', 'pumblend', 'pumheight', 'pummaxwidth', 'pumwidth', 'pyxversion' and 'quickfixtextfunc' options in Vim, explaining their functions and default values related to indentation, preview windows, popup menus, Python version, and quickfix list customizations.