aboutsummaryrefslogtreecommitdiff
path: root/runtime/doc/vim_diff.txt
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/doc/vim_diff.txt')
-rw-r--r--runtime/doc/vim_diff.txt21
1 files changed, 17 insertions, 4 deletions
diff --git a/runtime/doc/vim_diff.txt b/runtime/doc/vim_diff.txt
index 25ca2974bc..b7974aa735 100644
--- a/runtime/doc/vim_diff.txt
+++ b/runtime/doc/vim_diff.txt
@@ -6,8 +6,9 @@
Differences between Nvim and Vim *vim-differences*
-Nvim differs from Vim in many ways, big and small. This document is
-a complete and centralized reference of those differences.
+Nvim differs from Vim in many ways, although editor and VimL features are
+mostly identical. This document is a complete and centralized reference of
+the differences.
Type |gO| to see the table of contents.
@@ -133,7 +134,7 @@ Command-line highlighting:
removed in the future).
Commands:
- |:autocmd| accepts the `once` flag
+ |:autocmd| accepts the `++once` flag
|:checkhealth|
|:cquit| can use [count] to set the exit code
|:drop| is always available
@@ -161,6 +162,7 @@ Functions:
Highlight groups:
|expr-highlight| highlight groups (prefixed with "Nvim")
+ |hl-NormalFloat| highlights floating window
|hl-NormalNC| highlights non-current windows
|hl-MsgSeparator| highlights separator for scrolled messages
|hl-QuickFixLine|
@@ -192,10 +194,15 @@ Options:
'listchars' local to window
'pumblend' pseudo-transparent popupmenu
'scrollback'
+ 'signcolumn' supports up to 9 dynamic/fixed columns
'statusline' supports unlimited alignment sections
'tabline' %@Func@foo%X can call any function on mouse-click
+ 'wildoptions' `pum` flag to use popupmenu for wildmode completion
'winhighlight' window-local highlights
+Signs:
+ Signs are removed if the associated line is deleted.
+
Variables:
|v:event|
|v:exiting|
@@ -312,6 +319,9 @@ Macro/|recording| behavior
macros and 'keymap' at the same time. This also means you can use |:imap| on
the results of keys from 'keymap'.
+Motion:
+ The |jumplist| avoids useless/phantom jumps.
+
Normal commands:
|Q| is the same as |gQ|
@@ -336,7 +346,10 @@ Shell:
Startup:
|-e| and |-es| invoke the same "improved Ex mode" as -E and -Es.
- |-E| and |-Es| reads stdin as text (into buffer 1).
+ |-E| and |-Es| read stdin as text (into buffer 1).
+ |-es| and |-Es| have improved behavior:
+ - Quits automatically, don't need "-c qa!".
+ - Skips swap-file dialog.
|-s| reads Normal commands from stdin if the script name is "-".
Reading text (instead of commands) from stdin |--|:
- works by default: "-" file is optional