doc/man: brevity, clarity

This commit is contained in:
Justin M. Keyes 2017-12-03 01:31:34 +01:00
parent cf92a76285
commit a1f562b044

View File

@ -1,4 +1,4 @@
.Dd January 28, 2016 .Dd December 17, 2017
.Dt NVIM 1 .Dt NVIM 1
.Os .Os
.Sh NAME .Sh NAME
@ -25,7 +25,7 @@ To enter commands in
type a colon type a colon
.Pq Sq \&: .Pq Sq \&:
which is also used in this manual to denote commands. which is also used in this manual to denote commands.
For more information, consult the online help system with the For more information, consult the online help with the
.Ic :help .Ic :help
command. command.
.Bl -tag -width Fl .Bl -tag -width Fl
@ -81,16 +81,11 @@ Ex mode.
See See
.Ic :help Ex-mode . .Ic :help Ex-mode .
.It Fl E .It Fl E
Improved Ex mode. Ex mode, improved.
See See
.Ic :help gQ . .Ic :help gQ .
.It Fl s .It Fl es
Silent mode. Ex mode, silent.
Only takes effect if
.Fl e
or
.Fl E
is specified before it.
.It Fl d .It Fl d
Diff mode. Diff mode.
Show the difference between two to four files, similar to Show the difference between two to four files, similar to
@ -99,12 +94,12 @@ See
.Ic :help diff . .Ic :help diff .
.It Fl R .It Fl R
Read-only mode. Read-only mode.
Sets the option 'readonly'. Sets the 'readonly' option.
Implies Implies
.Fl n . .Fl n .
Buffers can still be edited, but cannot be written to disk if already Buffers can still be edited, but cannot be written to disk if already
associated with a file. associated with a file.
To overwrite a file, add an exclamation mark to the needed Ex command, such as To overwrite a file, add an exclamation mark to the relevant Ex command, such as
.Ic :w! . .Ic :w! .
See See
.Ic :help 'readonly' . .Ic :help 'readonly' .
@ -112,37 +107,31 @@ See
Restricted mode. Restricted mode.
Disable commands that make use of an external shell. Disable commands that make use of an external shell.
.It Fl m .It Fl m
Disable file modifications. Resets the 'write' option, to disable file modifications.
Unsets the option 'write'.
Writing to a file is disabled, but buffers can still be modified. Writing to a file is disabled, but buffers can still be modified.
.It Fl M .It Fl M
Disable file and buffer modifications. Resets the 'write' and 'modifiable' options, to disable file and buffer
Unsets the options 'write' and 'modifiable'. modifications.
Note that these options can be set to re-enable making modifications.
.It Fl b .It Fl b
Binary mode. Binary mode.
See See
.Ic :help edit-binary . .Ic :help edit-binary .
.It Fl l .It Fl l
Lisp mode. Lisp mode.
Sets the options 'lisp' and 'showmatch'. Sets the 'lisp' and 'showmatch' options.
.It Fl A .It Fl A
Arabic mode. Arabic mode.
Sets the option 'arabic'. Sets the 'arabic' option.
.It Fl F
Farsi mode.
Sets the options 'fkmap' and 'rightleft'.
.It Fl H .It Fl H
Hebrew mode. Hebrew mode.
Sets the options 'hkmap' and 'rightleft'. Sets the 'hkmap' and 'rightleft' options.
.It Fl V Ns Oo Ar N Oc Ns Op Ar file .It Fl V Ns Oo Ar N Oc Ns Op Ar file
Verbose mode. Verbose mode.
Print messages about which files are being sourced and for reading and Print messages about which files are being sourced and for reading and
writing a ShaDa file. writing a ShaDa file.
.Ar N .Ar N
is the value for the 'verbose' option; defaults to is the 'verbose' level; defaults to
.Cm 10 .Cm 10.
if omitted.
If If
.Ar file .Ar file
is specified, append messages to is specified, append messages to
@ -153,9 +142,9 @@ Debugging mode.
Started when executing the first command from a script. Started when executing the first command from a script.
.It Fl n .It Fl n
Disable the use of swap files. Disable the use of swap files.
Sets the option 'updatecount' to Sets the 'updatecount' option to
.Cm 0 . .Cm 0 .
Can be useful for editing file(s) on a slow medium. Can be useful for editing files on a slow medium.
.It Fl r Op Ar file .It Fl r Op Ar file
Recovery mode. Recovery mode.
If If
@ -176,13 +165,13 @@ Alias for
.It Fl u Ar vimrc .It Fl u Ar vimrc
Use Use
.Ar vimrc .Ar vimrc
instead of the default of instead of the default
.Pa ~/.config/nvim/init.vim . .Pa ~/.config/nvim/init.vim .
If If
.Ar vimrc .Ar vimrc
is is
.Cm NORC , .Cm NORC ,
do not load any initialization files (excluding plugins), do not load any initialization files (except plugins),
and do not attempt to parse environment variables. and do not attempt to parse environment variables.
If If
.Ar vimrc .Ar vimrc
@ -194,7 +183,7 @@ See
.It Fl i Ar shada .It Fl i Ar shada
Use Use
.Ar shada .Ar shada
instead of the default of instead of the default
.Pa ~/.local/share/nvim/shada/main.shada . .Pa ~/.local/share/nvim/shada/main.shada .
If If
.Ar shada .Ar shada
@ -233,7 +222,6 @@ For the first file, position the cursor on line
If If
.Ar linenum .Ar linenum
is omitted, position the cursor on the last line of the file. is omitted, position the cursor on the last line of the file.
Note that
.Cm +5 .Cm +5
and and
.Cm -c 5 .Cm -c 5
@ -246,8 +234,7 @@ For the first file, position the cursor on the first occurrence of
.Ar pattern . .Ar pattern .
If If
.Ar pattern .Ar pattern
is omitted, the most recently used search pattern is used (if there is one). is omitted, the most recent search pattern is used (if any).
Note that
.Cm +/foo .Cm +/foo
and and
.Cm -c /foo .Cm -c /foo
@ -268,10 +255,9 @@ Up to 10 instances of
or or
.Cm + .Cm +
can be used. can be used.
Note that .Qq Cm +foo
.Qq Cm +set si
and and
.Cm -c \(dqset si\(dq .Cm -c \(dqfoo\(dq
are equivalent. are equivalent.
.It Fl -cmd Ar command .It Fl -cmd Ar command
Like Like
@ -292,9 +278,9 @@ cannot start with a hyphen
.Pq Sq - . .Pq Sq - .
If If
.Ar session .Ar session
is omitted, then is omitted then
.Pa Session.vim , .Pa Session.vim
if found, is used. is used, if found.
See See
.Ic :help session-file . .Ic :help session-file .
.It Fl s Ar scriptin .It Fl s Ar scriptin
@ -339,24 +325,24 @@ Print version information and exit.
.Sh ENVIRONMENT .Sh ENVIRONMENT
.Bl -tag -width Fl .Bl -tag -width Fl
.It Ev VIM .It Ev VIM
Used to locate various user files, such as init.vim. Used to locate user files, such as init.vim.
System-dependent, see :help $VIM.
.It Ev VIMRUNTIME .It Ev VIMRUNTIME
Used to locate runtime files, such as online documentation and Used to locate runtime files (documentation, syntax highlighting, etc.).
syntax highlighting definitions.
.It Ev XDG_CONFIG_HOME .It Ev XDG_CONFIG_HOME
Path to the user-local configuration directory, see Path to the user-local configuration directory, see
.Sx FILES . .Sx FILES .
Defaults to Defaults to
.Pa ~/.config .Pa ~/.config .
if not set. See :help xdg.
.It Ev XDG_DATA_HOME .It Ev XDG_DATA_HOME
Like Like
.Ev XDG_CONFIG_HOME , .Ev XDG_CONFIG_HOME ,
but used to store data not generally edited by the user, but used to store data not generally edited by the user,
namely swap, backup, and ShaDa files. namely swap, backup, and ShaDa files.
Defaults to Defaults to
.Pa ~/.local/share .Pa ~/.local/share .
if not set. See :help xdg.
.It Ev VIMINIT .It Ev VIMINIT
Ex commands to be executed at startup. Ex commands to be executed at startup.
For example, the command to quit is For example, the command to quit is
@ -370,9 +356,11 @@ to
See See
.Ic :help VIMINIT . .Ic :help VIMINIT .
.It Ev SHELL .It Ev SHELL
Used to set the 'shell' option, which determines the shell used by the Used to initialize the 'shell' option, which decides the default shell used by
.Ic :terminal features like
command. .Ic :terminal ,
.Ic :! , and
.Ic system() .
.El .El
.Sh FILES .Sh FILES
.Bl -tag -width "~/.config/nvim/init.vim" .Bl -tag -width "~/.config/nvim/init.vim"