Home Explore Blog CI



neovim

63th chunk of `runtime/doc/options.txt`
1f62ed24f2c4b8b7f7e6a3d7ff8a7cbff6496feb9778fb910000000100000fa3
 than 512 Mbyte |:mkspell| may fail for some
	languages, no matter what you set 'mkspellmem' to.

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

				*'modeline'* *'ml'* *'nomodeline'* *'noml'*
'modeline' 'ml'		boolean	(default on (off for root))
			local to buffer
	If 'modeline' is on 'modelines' gives the number of lines that is
	checked for set commands.  If 'modeline' is off or 'modelines' is zero
	no lines are checked.  See |modeline|.

			*'modelineexpr'* *'mle'* *'nomodelineexpr'* *'nomle'*
'modelineexpr' 'mle'	boolean	(default off)
			global
	When on allow some options that are an expression to be set in the
	modeline.  Check the option for whether it is affected by
	'modelineexpr'.  Also see |modeline|.
	This option cannot be set from a |modeline| or in the |sandbox|, for
	security reasons.

						*'modelines'* *'mls'*
'modelines' 'mls'	number	(default 5)
			global
	If 'modeline' is on 'modelines' gives the number of lines that is
	checked for set commands.  If 'modeline' is off or 'modelines' is zero
	no lines are checked.  See |modeline|.


			*'modifiable'* *'ma'* *'nomodifiable'* *'noma'* *E21*
'modifiable' 'ma'	boolean	(default on)
			local to buffer
	When off the buffer contents cannot be changed.  The 'fileformat' and
	'fileencoding' options also can't be changed.
	Can be reset on startup with the |-M| command line argument.

				*'modified'* *'mod'* *'nomodified'* *'nomod'*
'modified' 'mod'	boolean	(default off)
			local to buffer  |local-noglobal|
	When on, the buffer is considered to be modified.  This option is set
	when:
	1. A change was made to the text since it was last written.  Using the
	   |undo| command to go back to the original text will reset the
	   option.  But undoing changes that were made before writing the
	   buffer will set the option again, since the text is different from
	   when it was written.
	2. 'fileformat' or 'fileencoding' is different from its original
	   value.  The original value is set when the buffer is read or
	   written.  A ":set nomodified" command also resets the original
	   values to the current values and the 'modified' option will be
	   reset.
	   Similarly for 'eol' and 'bomb'.
	This option is not set when a change is made to the buffer as the
	result of a BufNewFile, BufRead/BufReadPost, BufWritePost,
	FileAppendPost or VimLeave autocommand event.  See |gzip-example| for
	an explanation.
	When 'buftype' is "nowrite" or "nofile" this option may be set, but
	will be ignored.
	Note that the text may actually be the same, e.g. 'modified' is set
	when using "rA" on an "A".

						*'more'* *'nomore'*
'more'			boolean	(default on)
			global
	When on, listings pause when the whole screen is filled.  You will get
	the |more-prompt|.  When this option is off there are no pauses, the
	listing continues until finished.

							*'mouse'*
'mouse'			string	(default "nvi")
			global
	Enables mouse support. For example, to enable the mouse in Normal mode
	and Visual mode: >vim
		set mouse=nv
<
	To temporarily disable mouse support, hold the shift key while using
	the mouse.

	Mouse support can be enabled for different modes:
		n	Normal mode
		v	Visual mode
		i	Insert mode
		c	Command-line mode
		h	all previous modes when editing a help file
		a	all previous modes
		r	for |hit-enter| and |more-prompt| prompt

	Left-click anywhere in a text buffer to place the cursor there.  This
	works with operators too, e.g. type |d| then left-click to delete text
	from the current cursor position to the position where you clicked.

	Drag the |status-line| or vertical separator of a window to resize it.

	If enabled for "v" (Visual mode) then double-click selects word-wise,
	triple-click makes it line-wise, and quadruple-click makes it
	rectangular block-wise.

	For scrolling with a mouse wheel see |scroll-mouse-wheel|.

	Note: When enabling the mouse in a terminal, copy/paste will use the
	"* register if possible. See also 'clipboard'.

	Related options:

Title: Vim Options: 'modeline' (cont.), 'modifiable', 'modified', 'more', 'mouse'
Summary
This section continues the description of Vim options. It covers 'modeline' (continued), 'modifiable' (prevents buffer content changes), 'modified' (indicates if a buffer has been changed), 'more' (pauses listings when the screen is full), and 'mouse' (enables mouse support in different modes for cursor positioning, resizing, and selection).