Home Explore Blog CI



neovim

25th chunk of `runtime/doc/options.txt`
77da0e02ddfbf0c1a995f4f3f0372f625c7be8d4c99f282d0000000100000fa7
 additional information about the
		    match, e.g., what file it comes from.

	   nearest  Matches are listed based on their proximity to the cursor
		    position, unlike the default behavior, which only
		    considers proximity for matches appearing below the
		    cursor.  This applies only to matches from the current
		    buffer.  No effect if "fuzzy" is present.

	   noinsert Do not insert any text for a match until the user selects
		    a match from the menu.  Only works in combination with
		    "menu" or "menuone". No effect if "longest" is present.

	   noselect Same as "noinsert", except that no menu item is
		    pre-selected.  If both "noinsert" and "noselect" are
		    present, "noselect" has precedence.

	   nosort   Disable sorting of completion candidates based on fuzzy
		    scores when "fuzzy" is enabled.  Candidates will appear
		    in their original order.

	   popup    Show extra information about the currently selected
		    completion in a popup window.  Only works in combination
		    with "menu" or "menuone".  Overrides "preview".

	   preinsert
		    Preinsert the portion of the first candidate word that is
		    not part of the current completion leader and using the
		    |hl-ComplMatchIns| highlight group.  In order for it to
		    work, "fuzzy" must not be set and "menuone" must be set.

	   preview  Show extra information about the currently selected
		    completion in the preview window.  Only works in
		    combination with "menu" or "menuone".

						*'completeslash'* *'csl'*
'completeslash' 'csl'	string	(default "")
			local to buffer
			only modifiable in MS-Windows
	When this option is set it overrules 'shellslash' for completion:
	- When this option is set to "slash", a forward slash is used for path
	  completion in insert mode. This is useful when editing HTML tag, or
	  Makefile with 'noshellslash' on MS-Windows.
	- When this option is set to "backslash", backslash is used. This is
	  useful when editing a batch file with 'shellslash' set on MS-Windows.
	- When this option is empty, same character is used as for
	  'shellslash'.
	For Insert mode completion the buffer-local value is used.  For
	command line completion the global value is used.

					*'concealcursor'* *'cocu'*
'concealcursor' 'cocu'	string	(default "")
			local to window
	Sets the modes in which text in the cursor line can also be concealed.
	When the current mode is listed then concealing happens just like in
	other lines.
	  n		Normal mode
	  v		Visual mode
	  i		Insert mode
	  c		Command line editing, for 'incsearch'

	'v' applies to all lines in the Visual area, not only the cursor.
	A useful value is "nc".  This is used in help files.  So long as you
	are moving around text is concealed, but when starting to insert text
	or selecting a Visual area the concealed text is displayed, so that
	you can see what you are doing.
	Keep in mind that the cursor position is not always where it's
	displayed.  E.g., when moving vertically it may change column.

						*'conceallevel'* *'cole'*
'conceallevel' 'cole'	number	(default 0)
			local to window
	Determine how text with the "conceal" syntax attribute |:syn-conceal|
	is shown:

	Value		Effect ~
	0		Text is shown normally
	1		Each block of concealed text is replaced with one
			character.  If the syntax item does not have a custom
			replacement character defined (see |:syn-cchar|) the
			character defined in 'listchars' is used.
			It is highlighted with the "Conceal" highlight group.
	2		Concealed text is completely hidden unless it has a
			custom replacement character defined (see
			|:syn-cchar|).
	3		Concealed text is completely hidden.

	Note: in the cursor line concealed text is not hidden, so that you can
	edit and copy the text.  This can be changed with the 'concealcursor'
	option.

				*'confirm'* *'cf'* *'noconfirm'* *'nocf'*
'confirm' 'cf'		boolean	(default off)
			global
	When 'confirm' is on, certain operations that would normally
	fail because of unsaved changes

Title: Vim Options: 'completeopt' (continued), 'completeslash', 'concealcursor', 'conceallevel', and 'confirm'
Summary
This section continues the description of the 'completeopt' option with the values 'popup', 'preinsert', 'preview', and describes the options 'completeslash' (for MS-Windows path completion), 'concealcursor' (to control concealing text in the cursor line), 'conceallevel' (to determine how text with the conceal syntax attribute is shown), and 'confirm' (to prompt for confirmation before certain operations).