Home Explore Blog CI



neovim

36th chunk of `runtime/doc/options.txt`
ec5e578a64c6475cc72feda93c29cf892fe3fe1c592f74a40000000100000fa2
 'belloff' to finetune when to ring the bell.

						*'errorfile'* *'ef'*
'errorfile' 'ef'	string	(default "errors.err")
			global
	Name of the errorfile for the QuickFix mode (see |:cf|).
	When the "-q" command-line argument is used, 'errorfile' is set to the
	following argument.  See |-q|.
	NOT used for the ":make" command.  See 'makeef' for that.
	Environment variables are expanded |:set_env|.
	See |option-backslash| about including spaces and backslashes.
	This option cannot be set from a |modeline| or in the |sandbox|, for
	security reasons.

						*'errorformat'* *'efm'*
'errorformat' 'efm'	string	(default is very long)
			global or local to buffer |global-local|
	Scanf-like description of the format for the lines in the error file
	(see |errorformat|).

						*'eventignore'* *'ei'*
'eventignore' 'ei'	string	(default "")
			global
	A list of autocommand event names, which are to be ignored.
	When set to "all" or when "all" is one of the items, all autocommand
	events are ignored, autocommands will not be executed.
	Otherwise this is a comma-separated list of event names.  Example: >vim
	    set ei=WinEnter,WinLeave
<
	To ignore all but some events, a "-" prefix can be used: >vim
	    :set ei=all,-WinLeave
<

					*'eventignorewin'* *'eiw'*
'eventignorewin' 'eiw'	string	(default "")
			local to window
	Similar to 'eventignore' but applies to a particular window and its
	buffers, for which window and buffer related autocommands can be
	ignored indefinitely without affecting the global 'eventignore'.

				*'expandtab'* *'et'* *'noexpandtab'* *'noet'*
'expandtab' 'et'	boolean	(default off)
			local to buffer
	In Insert mode: Use the appropriate number of spaces to insert a
	<Tab>.  Spaces are used in indents with the '>' and '<' commands and
	when 'autoindent' is on.  To insert a real tab when 'expandtab' is
	on, use CTRL-V<Tab>.  See also |:retab| and |ins-expandtab|.

	*'exrc'* *'ex'* *'noexrc'* *'noex'* *project-config* *workspace-config*
'exrc' 'ex'		boolean	(default off)
			global
	Enables project-local configuration. Nvim will execute any .nvim.lua,
	.nvimrc, or .exrc file found in the |current-directory| and all parent
	directories (ordered upwards), if the files are in the |trust| list.
	Use |:trust| to manage trusted files. See also |vim.secure.read()|.

	Unset 'exrc' to stop further searching of 'exrc' files in parent
	directories, similar to |editorconfig.root|.

	Compare 'exrc' to |editorconfig|:
	- 'exrc' can execute any code; editorconfig only specifies settings.
	- 'exrc' is Nvim-specific; editorconfig works in other editors.

	To achieve project-local LSP configuration:
	1. Enable 'exrc'.
	2. Place LSP configs at ".nvim/lsp/*.lua" in your project root.
	3. Create ".nvim.lua" in your project root directory with this line: >lua
	     vim.cmd[[set runtimepath+=.nvim]]
<
	This option cannot be set from a |modeline| or in the |sandbox|, for
	security reasons.

					*'fileencoding'* *'fenc'* *E213*
'fileencoding' 'fenc'	string	(default "")
			local to buffer
	File-content encoding for the current buffer. Conversion is done with
	iconv() or as specified with 'charconvert'.

	When 'fileencoding' is not UTF-8, conversion will be done when
	writing the file.  For reading see below.
	When 'fileencoding' is empty, the file will be saved with UTF-8
	encoding (no conversion when reading or writing a file).

	WARNING: Conversion to a non-Unicode encoding can cause loss of
	information!

	See |encoding-names| for the possible values.  Additionally, values may be
	specified that can be handled by the converter, see
	|mbyte-conversion|.

	When reading a file 'fileencoding' will be set from 'fileencodings'.
	To read a file in a certain encoding it won't work by setting
	'fileencoding', use the |++enc| argument.  One exception: when
	'fileencodings' is empty the value of 'fileencoding' is used.
	For a new file the global value of 'fileencoding' is used.

	Prepending "8bit-" and "2byte-" has no meaning here, they are ignored.
	When

Title: Vim Options: 'errorfile', 'errorformat', 'eventignore', 'eventignorewin', 'expandtab', 'exrc', 'fileencoding'
Summary
This section describes several Vim options. 'errorfile' (name of the errorfile for QuickFix mode), 'errorformat' (format for lines in the error file), 'eventignore' (list of autocommand event names to ignore globally), 'eventignorewin' (similar to 'eventignore' but applies to a particular window), 'expandtab' (use spaces instead of tabs in Insert mode), 'exrc' (enables project-local configuration by executing .nvim.lua, .nvimrc, or .exrc files), and 'fileencoding' (file-content encoding for the current buffer).