mirror of
https://github.com/neovim/neovim.git
synced 2025-11-16 15:21:20 +00:00
docs #15447
- update ":help 'hidden'" #15410 - update ":help K" #15398 - try to capture some of the debug steps from #12036 (bpftrace, USDT probes)
This commit is contained in:
@@ -46,7 +46,7 @@ NVIM IS... WELL DOCUMENTED *design-documented*
|
||||
item is easier to find.
|
||||
|
||||
|
||||
NVIM IS... HIGH SPEED AND SMALL IN SIZE *design-speed-size*
|
||||
NVIM IS... FAST AND SMALL *design-speed-size*
|
||||
|
||||
Keep Nvim small and fast.
|
||||
- Computers are becoming faster and bigger each year. Vim can grow too, but
|
||||
|
||||
@@ -3080,17 +3080,16 @@ A jump table for the options with a short description can be found at |Q_op|.
|
||||
*'hidden'* *'hid'* *'nohidden'* *'nohid'*
|
||||
'hidden' 'hid' boolean (default on)
|
||||
global
|
||||
When off a buffer is unloaded when it is |abandon|ed. When on a
|
||||
buffer becomes hidden when it is |abandon|ed. If the buffer is still
|
||||
displayed in another window, it does not become hidden, of course.
|
||||
The commands that move through the buffer list sometimes make a buffer
|
||||
hidden although the 'hidden' option is off: When the buffer is
|
||||
modified, 'autowrite' is off or writing is not possible, and the '!'
|
||||
flag was used. See also |windows.txt|.
|
||||
To only make one buffer hidden use the 'bufhidden' option.
|
||||
This option is set for one command with ":hide {command}" |:hide|.
|
||||
WARNING: It's easy to forget that you have changes in hidden buffers.
|
||||
Think twice when using ":q!" or ":qa!".
|
||||
When off a buffer is unloaded (including loss of undo information)
|
||||
when it is |abandon|ed. When on a buffer becomes hidden when it is
|
||||
|abandon|ed. A buffer displayed in another window does not become
|
||||
hidden, of course.
|
||||
Commands that move through the buffer list sometimes hide a buffer
|
||||
although the 'hidden' option is off: when the buffer is modified,
|
||||
'autowrite' is off or writing is not possible, and the '!' flag was
|
||||
used. See also |windows|.
|
||||
To hide a specific buffer use the 'bufhidden' option.
|
||||
'hidden' is set for one command with ":hide {command}" |:hide|.
|
||||
|
||||
*'history'* *'hi'*
|
||||
'history' 'hi' number (Vim default: 10000, Vi default: 0)
|
||||
|
||||
@@ -460,20 +460,14 @@ defined while executing a function, user command or autocommand, the script in
|
||||
which it was defined is reported.
|
||||
|
||||
*K*
|
||||
[count]K Run a program to lookup the keyword under the
|
||||
cursor. The name of the program is given with the
|
||||
'keywordprg' (kp) option (default is "man"). The
|
||||
keyword is formed of letters, numbers and the
|
||||
characters in 'iskeyword'. The keyword under or
|
||||
right of the cursor is used. The same can be done
|
||||
with the command >
|
||||
:!{program} {keyword}
|
||||
[count]K Runs the program given by 'keywordprg' to lookup the
|
||||
|word| (defined by 'iskeyword') under or right of the
|
||||
cursor. Default is "man". Works like this: >
|
||||
:tabnew | terminal {program} {keyword}
|
||||
< Special cases:
|
||||
- If 'keywordprg' begins with ":" it is invoked as
|
||||
a Vim command with [count].
|
||||
- If 'keywordprg' is empty, the ":help" command is
|
||||
used. It's a good idea to include more characters
|
||||
in 'iskeyword' then, to be able to find more help.
|
||||
- If 'keywordprg' is empty, |:help| is used.
|
||||
- When 'keywordprg' is equal to "man", a [count]
|
||||
before "K" is inserted after the "man" command and
|
||||
before the keyword. For example, using "2K" while
|
||||
|
||||
Reference in New Issue
Block a user