summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2019-06-06 12:14:49 +0200
committerBram Moolenaar <Bram@vim.org>2019-06-06 12:14:49 +0200
commit61da1bfa6c6b19dd670671a318ce9f9e2acc784c (patch)
tree923078cfd946dd654e309bd75d3c7fc418f6f4a9
parentde6dbb452ad677abab05a84bc48b968bc5315fa4 (diff)
downloadvim-git-61da1bfa6c6b19dd670671a318ce9f9e2acc784c.tar.gz
Update runtime files.
-rw-r--r--runtime/doc/autocmd.txt4
-rw-r--r--runtime/doc/diff.txt4
-rw-r--r--runtime/doc/editing.txt4
-rw-r--r--runtime/doc/eval.txt6
-rw-r--r--runtime/doc/fold.txt4
-rw-r--r--runtime/doc/map.txt14
-rw-r--r--runtime/doc/motion.txt6
-rw-r--r--runtime/doc/popup.txt3
-rw-r--r--runtime/doc/quickfix.txt12
-rw-r--r--runtime/doc/sign.txt2
-rw-r--r--runtime/doc/starting.txt4
-rw-r--r--runtime/doc/syntax.txt19
-rw-r--r--runtime/doc/tags28
-rw-r--r--runtime/doc/tagsrch.txt4
-rw-r--r--runtime/doc/todo.txt19
-rw-r--r--runtime/doc/usr_06.txt5
-rw-r--r--runtime/doc/various.txt4
-rw-r--r--runtime/doc/version8.txt12
-rw-r--r--runtime/doc/windows.txt6
-rw-r--r--runtime/gvim.desktop2
-rw-r--r--runtime/syntax/fstab.vim6
-rw-r--r--runtime/syntax/hitest.vim21
-rw-r--r--src/po/gvim.desktop.in2
23 files changed, 121 insertions, 70 deletions
diff --git a/runtime/doc/autocmd.txt b/runtime/doc/autocmd.txt
index 01d718f1f..c82669514 100644
--- a/runtime/doc/autocmd.txt
+++ b/runtime/doc/autocmd.txt
@@ -1,4 +1,4 @@
-*autocmd.txt* For Vim version 8.1. Last change: 2019 May 05
+*autocmd.txt* For Vim version 8.1. Last change: 2019 Jun 02
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -1365,7 +1365,7 @@ have changed autocommands, or when Vim has executed the wrong autocommands
Note that the 'eventignore' option applies here too. Events listed in this
option will not cause any commands to be executed.
- *:do* *:doau* *:doautocmd* *E217*
+ *:do* *:doau* *:doaut* *:doautocmd* *E217*
:do[autocmd] [<nomodeline>] [group] {event} [fname]
Apply the autocommands matching [fname] (default:
current file name) for {event} to the current buffer.
diff --git a/runtime/doc/diff.txt b/runtime/doc/diff.txt
index 60ebb4fa6..452d0acc8 100644
--- a/runtime/doc/diff.txt
+++ b/runtime/doc/diff.txt
@@ -1,4 +1,4 @@
-*diff.txt* For Vim version 8.1. Last change: 2019 May 04
+*diff.txt* For Vim version 8.1. Last change: 2019 Jun 02
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -185,7 +185,7 @@ hidden buffers. You can use ":hide" to close a window without unloading the
buffer. If you don't want a buffer to remain used for the diff do ":set
nodiff" before hiding it.
- *:dif* *:diffupdate*
+ *:dif* *:diff* *:diffupdate*
:dif[fupdate][!] Update the diff highlighting and folds.
Vim attempts to keep the differences updated when you make changes to the
diff --git a/runtime/doc/editing.txt b/runtime/doc/editing.txt
index 5a303c02a..caf37c86e 100644
--- a/runtime/doc/editing.txt
+++ b/runtime/doc/editing.txt
@@ -1,4 +1,4 @@
-*editing.txt* For Vim version 8.1. Last change: 2019 May 07
+*editing.txt* For Vim version 8.1. Last change: 2019 Jun 02
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -593,7 +593,7 @@ You can use the argument list with the following commands, and with the
expression functions |argc()| and |argv()|. These all work on the argument
list of the current window.
- *:ar* *:args*
+ *:ar* *:arg* *:args*
:ar[gs] Print the argument list, with the current file in
square brackets.
diff --git a/runtime/doc/eval.txt b/runtime/doc/eval.txt
index 21beaff4c..82e2093f0 100644
--- a/runtime/doc/eval.txt
+++ b/runtime/doc/eval.txt
@@ -1,4 +1,4 @@
-*eval.txt* For Vim version 8.1. Last change: 2019 May 30
+*eval.txt* For Vim version 8.1. Last change: 2019 Jun 04
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -10334,6 +10334,8 @@ win_execute({id}, {command} [, {silent}]) *win_execute()*
call win_execute(winid, 'set syntax=python')
< Doing the same with `setwinvar()` would not trigger
autocommands and not actually show syntax highlighting.
+ *E994*
+ Not all commands are allowed in popup windows.
win_findbuf({bufnr}) *win_findbuf()*
Returns a list with |window-ID|s for windows that contain
@@ -11578,7 +11580,7 @@ text...
opposite of |:lockvar|.
-:if {expr1} *:if* *:endif* *:en* *E171* *E579* *E580*
+:if {expr1} *:if* *:end* *:endif* *:en* *E171* *E579* *E580*
:en[dif] Execute the commands until the next matching ":else"
or ":endif" if {expr1} evaluates to non-zero.
diff --git a/runtime/doc/fold.txt b/runtime/doc/fold.txt
index fb62d28de..2a9107792 100644
--- a/runtime/doc/fold.txt
+++ b/runtime/doc/fold.txt
@@ -1,4 +1,4 @@
-*fold.txt* For Vim version 8.1. Last change: 2019 May 05
+*fold.txt* For Vim version 8.1. Last change: 2019 Jun 02
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -441,7 +441,7 @@ zk Move upwards to the end of the previous fold. A closed fold
EXECUTING COMMANDS ON FOLDS ~
-:[range]foldd[oopen] {cmd} *:foldd* *:folddoopen*
+:[range]foldd[oopen] {cmd} *:foldd* *:folddo* *:folddoopen*
Execute {cmd} on all lines that are not in a closed fold.
When [range] is given, only these lines are used.
Each time {cmd} is executed the cursor is positioned on the
diff --git a/runtime/doc/map.txt b/runtime/doc/map.txt
index 7a74bb0ab..bdf5e9755 100644
--- a/runtime/doc/map.txt
+++ b/runtime/doc/map.txt
@@ -1,4 +1,4 @@
-*map.txt* For Vim version 8.1. Last change: 2019 May 05
+*map.txt* For Vim version 8.1. Last change: 2019 Jun 02
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -53,7 +53,7 @@ modes.
:om[ap] {lhs} {rhs} |mapmode-o| *:om* *:omap*
:map! {lhs} {rhs} |mapmode-ic| *:map!*
:im[ap] {lhs} {rhs} |mapmode-i| *:im* *:imap*
-:lm[ap] {lhs} {rhs} |mapmode-l| *:lm* *:lmap*
+:lm[ap] {lhs} {rhs} |mapmode-l| *:lm* *:lma* *:lmap*
:cm[ap] {lhs} {rhs} |mapmode-c| *:cm* *:cmap*
:tma[p] {lhs} {rhs} |mapmode-t| *:tma* *:tmap*
Map the key sequence {lhs} to {rhs} for the modes
@@ -66,12 +66,12 @@ modes.
:nn[oremap] {lhs} {rhs} |mapmode-n| *:nn* *:nnoremap*
:vn[oremap] {lhs} {rhs} |mapmode-v| *:vn* *:vnoremap*
:xn[oremap] {lhs} {rhs} |mapmode-x| *:xn* *:xnoremap*
-:snor[emap] {lhs} {rhs} |mapmode-s| *:snor* *:snoremap*
+:snor[emap] {lhs} {rhs} |mapmode-s| *:snor* *:snore* *:snoremap*
:ono[remap] {lhs} {rhs} |mapmode-o| *:ono* *:onoremap*
:no[remap]! {lhs} {rhs} |mapmode-ic| *:no!* *:noremap!*
-:ino[remap] {lhs} {rhs} |mapmode-i| *:ino* *:inoremap*
+:ino[remap] {lhs} {rhs} |mapmode-i| *:ino* *:inor* *:inoremap*
:ln[oremap] {lhs} {rhs} |mapmode-l| *:ln* *:lnoremap*
-:cno[remap] {lhs} {rhs} |mapmode-c| *:cno* *:cnoremap*
+:cno[remap] {lhs} {rhs} |mapmode-c| *:cno* *:cnor* *:cnoremap*
:tno[remap] {lhs} {rhs} |mapmode-t| *:tno* *:tnoremap*
Map the key sequence {lhs} to {rhs} for the modes
where the map command applies. Disallow mapping of
@@ -88,7 +88,7 @@ modes.
:unm[ap]! {lhs} |mapmode-ic| *:unm!* *:unmap!*
:iu[nmap] {lhs} |mapmode-i| *:iu* *:iunmap*
:lu[nmap] {lhs} |mapmode-l| *:lu* *:lunmap*
-:cu[nmap] {lhs} |mapmode-c| *:cu* *:cunmap*
+:cu[nmap] {lhs} |mapmode-c| *:cu* *:cun* *:cunmap*
:tunma[p] {lhs} |mapmode-t| *:tunma* *:tunmap*
Remove the mapping of {lhs} for the modes where the
map command applies. The mapping may remain defined
@@ -1016,7 +1016,7 @@ See |:verbose-cmd| for more information.
:norea[bbrev] [<expr>] [<buffer>] [lhs] [rhs]
Same as ":ab", but no remapping for this {rhs}.
- *:ca* *:cabbrev*
+ *:ca* *:cab* *:cabbrev*
:ca[bbrev] [<expr>] [<buffer>] [lhs] [rhs]
Same as ":ab", but for Command-line mode only.
diff --git a/runtime/doc/motion.txt b/runtime/doc/motion.txt
index 97a0fae56..f0935da0e 100644
--- a/runtime/doc/motion.txt
+++ b/runtime/doc/motion.txt
@@ -1,4 +1,4 @@
-*motion.txt* For Vim version 8.1. Last change: 2019 May 07
+*motion.txt* For Vim version 8.1. Last change: 2019 Jun 02
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -944,7 +944,7 @@ These commands are not marks themselves, but jump to a mark:
[` [count] times to lowercase mark before the cursor.
-:loc[kmarks] {command} *:loc* *:lockmarks*
+:loc[kmarks] {command} *:loc* *:lock* *:lockmarks*
Execute {command} without adjusting marks. This is
useful when changing text in a way that the line count
will be the same when the change has completed.
@@ -970,7 +970,7 @@ These commands are not marks themselves, but jump to a mark:
- folds
- diffs
-:kee[pmarks] {command} *:kee* *:keepmarks*
+:kee[pmarks] {command} *:kee* *:keep* *:keepmarks*
Currently only has effect for the filter command
|:range!|:
- When the number of lines after filtering is equal to
diff --git a/runtime/doc/popup.txt b/runtime/doc/popup.txt
index 7fa172c88..ceb93875d 100644
--- a/runtime/doc/popup.txt
+++ b/runtime/doc/popup.txt
@@ -1,4 +1,4 @@
-*popup.txt* For Vim version 8.1. Last change: 2019 Jun 01
+*popup.txt* For Vim version 8.1. Last change: 2019 Jun 02
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -172,7 +172,6 @@ popup_notification({text}, {options}) *popup_notification()*
popup_atcursor({text}, {options}) *popup_atcursor()*
- {not implemented yet: close when cursor moves}
Show the {text} above the cursor, and close it when the cursor
moves. This works like: >
call popup_create({text}, {
diff --git a/runtime/doc/quickfix.txt b/runtime/doc/quickfix.txt
index bae2ee932..d8cea34fa 100644
--- a/runtime/doc/quickfix.txt
+++ b/runtime/doc/quickfix.txt
@@ -1,4 +1,4 @@
-*quickfix.txt* For Vim version 8.1. Last change: 2019 May 05
+*quickfix.txt* For Vim version 8.1. Last change: 2019 Jun 02
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -102,7 +102,7 @@ processing a quickfix or location list command, it will be aborted.
:ll[!] [nr] Same as ":cc", except the location list for the
:[nr]ll[!] current window is used instead of the quickfix list.
- *:cn* *:cnext* *E553*
+ *:cn* *:cne* *:cnext* *E553*
:[count]cn[ext][!] Display the [count] next error in the list that
includes a file name. If there are no file names at
all, go to the [count] next error. See |:cc| for
@@ -246,7 +246,7 @@ processing a quickfix or location list command, it will be aborted.
'encoding' option, you can use the 'makeencoding'
option to specify the encoding.
- *:lf* *:lfile*
+ *:lf* *:lfi* *:lfile*
:lf[ile][!] [errorfile] Same as ":cfile", except the location list for the
current window is used instead of the quickfix list.
You can not use the -q command-line option to set
@@ -261,7 +261,7 @@ processing a quickfix or location list command, it will be aborted.
option to specify the encoding.
-:lg[etfile] [errorfile] *:lg* *:lgetfile*
+:lg[etfile] [errorfile] *:lg* *:lge* *:lgetfile*
Same as ":cgetfile", except the location list for the
current window is used instead of the quickfix list.
@@ -299,7 +299,7 @@ processing a quickfix or location list command, it will be aborted.
the current window is used instead of the quickfix
list.
- *:cad* *:caddbuffer*
+ *:cad* *:cadd* *:caddbuffer*
:cad[dbuffer] [bufnr] Read the error list from the current buffer and add
the errors to the current quickfix list. If a
quickfix list is not present, then a new list is
@@ -346,7 +346,7 @@ processing a quickfix or location list command, it will be aborted.
Example: >
:g/mypattern/caddexpr expand("%") . ":" . line(".") . ":" . getline(".")
<
- *:lad* *:laddexpr*
+ *:lad* *:addd* *:laddexpr*
:lad[dexpr] {expr} Same as ":caddexpr", except the location list for the
current window is used instead of the quickfix list.
diff --git a/runtime/doc/sign.txt b/runtime/doc/sign.txt
index 09039760e..519a3d3b8 100644
--- a/runtime/doc/sign.txt
+++ b/runtime/doc/sign.txt
@@ -1,4 +1,4 @@
-*sign.txt* For Vim version 8.1. Last change: 2019 May 05
+*sign.txt* For Vim version 8.1. Last change: 2019 Jun 04
VIM REFERENCE MANUAL by Gordon Prieur
diff --git a/runtime/doc/starting.txt b/runtime/doc/starting.txt
index c76557913..413aff5c5 100644
--- a/runtime/doc/starting.txt
+++ b/runtime/doc/starting.txt
@@ -1,4 +1,4 @@
-*starting.txt* For Vim version 8.1. Last change: 2019 May 05
+*starting.txt* For Vim version 8.1. Last change: 2019 Jun 02
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -1252,7 +1252,7 @@ vimrc file.
options to [file] (default ".exrc" in the current
directory).
- *:mkv* *:mkvimrc*
+ *:mkv* *:mkvi* *:mkvimrc*
:mkv[imrc][!] [file] Like ":mkexrc", but the default is ".vimrc" in the
current directory. The ":version" command is also
written to the file.
diff --git a/runtime/doc/syntax.txt b/runtime/doc/syntax.txt
index 6dcb37195..513ab3110 100644
--- a/runtime/doc/syntax.txt
+++ b/runtime/doc/syntax.txt
@@ -1,4 +1,4 @@
-*syntax.txt* For Vim version 8.1. Last change: 2019 May 11
+*syntax.txt* For Vim version 8.1. Last change: 2019 Jun 01
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -5210,6 +5210,15 @@ load the syntax file.
The command also deletes the "b:current_syntax" variable, since no syntax is
loaded after this command.
+To clean up specific syntax groups for the current buffer: >
+ :syntax clear {group-name} ..
+This removes all patterns and keywords for {group-name}.
+
+To clean up specific syntax group lists for the current buffer: >
+ :syntax clear @{grouplist-name} ..
+This sets {grouplist-name}'s contents to an empty list.
+
+ *:syntax-off* *:syn-off*
If you want to disable syntax highlighting for all buffers, you need to remove
the autocommands that load the syntax files: >
:syntax off
@@ -5219,14 +5228,6 @@ What this command actually does, is executing the command >
See the "nosyntax.vim" file for details. Note that for this to work
$VIMRUNTIME must be valid. See |$VIMRUNTIME|.
-To clean up specific syntax groups for the current buffer: >
- :syntax clear {group-name} ..
-This removes all patterns and keywords for {group-name}.
-
-To clean up specific syntax group lists for the current buffer: >
- :syntax clear @{grouplist-name} ..
-This sets {grouplist-name}'s contents to an empty list.
-
*:syntax-reset* *:syn-reset*
If you have changed the colors and messed them up, use this command to get the
defaults back: >
diff --git a/runtime/doc/tags b/runtime/doc/tags
index f1478508a..0dd3f7080 100644
--- a/runtime/doc/tags
+++ b/runtime/doc/tags
@@ -2049,6 +2049,7 @@ $VIM_POSIX vi_diff.txt /*$VIM_POSIX*
:abclear map.txt /*:abclear*
:abo windows.txt /*:abo*
:aboveleft windows.txt /*:aboveleft*
+:addd quickfix.txt /*:addd*
:al windows.txt /*:al*
:all windows.txt /*:all*
:am gui.txt /*:am*
@@ -2057,6 +2058,7 @@ $VIM_POSIX vi_diff.txt /*$VIM_POSIX*
:anoremenu gui.txt /*:anoremenu*
:append insert.txt /*:append*
:ar editing.txt /*:ar*
+:arg editing.txt /*:arg*
:arga editing.txt /*:arga*
:argadd editing.txt /*:argadd*
:argd editing.txt /*:argd*
@@ -2109,6 +2111,7 @@ $VIM_POSIX vi_diff.txt /*$VIM_POSIX*
:bp windows.txt /*:bp*
:bprevious windows.txt /*:bprevious*
:br windows.txt /*:br*
+:bre windows.txt /*:bre*
:brea eval.txt /*:brea*
:break eval.txt /*:break*
:breaka repeat.txt /*:breaka*
@@ -2138,12 +2141,14 @@ $VIM_POSIX vi_diff.txt /*$VIM_POSIX*
:cNf quickfix.txt /*:cNf*
:cNfile quickfix.txt /*:cNfile*
:ca map.txt /*:ca*
+:cab map.txt /*:cab*
:cabbrev map.txt /*:cabbrev*
:cabc map.txt /*:cabc*
:cabclear map.txt /*:cabclear*
:cabo quickfix.txt /*:cabo*
:cabove quickfix.txt /*:cabove*
:cad quickfix.txt /*:cad*
+:cadd quickfix.txt /*:cadd*
:caddbuffer quickfix.txt /*:caddbuffer*
:cadde quickfix.txt /*:cadde*
:caddexpr quickfix.txt /*:caddexpr*
@@ -2190,6 +2195,8 @@ $VIM_POSIX vi_diff.txt /*$VIM_POSIX*
:chd editing.txt /*:chd*
:chdir editing.txt /*:chdir*
:che tagsrch.txt /*:che*
+:chec tagsrch.txt /*:chec*
+:check tagsrch.txt /*:check*
:checkpath tagsrch.txt /*:checkpath*
:checkt editing.txt /*:checkt*
:checktime editing.txt /*:checktime*
@@ -2211,12 +2218,14 @@ $VIM_POSIX vi_diff.txt /*$VIM_POSIX*
:cme gui.txt /*:cme*
:cmenu gui.txt /*:cmenu*
:cn quickfix.txt /*:cn*
+:cne quickfix.txt /*:cne*
:cnew quickfix.txt /*:cnew*
:cnewer quickfix.txt /*:cnewer*
:cnext quickfix.txt /*:cnext*
:cnf quickfix.txt /*:cnf*
:cnfile quickfix.txt /*:cnfile*
:cno map.txt /*:cno*
+:cnor map.txt /*:cnor*
:cnorea map.txt /*:cnorea*
:cnoreabbrev map.txt /*:cnoreabbrev*
:cnoremap map.txt /*:cnoremap*
@@ -2267,6 +2276,7 @@ $VIM_POSIX vi_diff.txt /*$VIM_POSIX*
:cscope if_cscop.txt /*:cscope*
:cstag if_cscop.txt /*:cstag*
:cu map.txt /*:cu*
+:cun map.txt /*:cun*
:cuna map.txt /*:cuna*
:cunabbrev map.txt /*:cunabbrev*
:cunmap map.txt /*:cunmap*
@@ -2291,6 +2301,7 @@ $VIM_POSIX vi_diff.txt /*$VIM_POSIX*
:delmarks motion.txt /*:delmarks*
:di change.txt /*:di*
:dif diff.txt /*:dif*
+:diff diff.txt /*:diff*
:diffg diff.txt /*:diffg*
:diffget diff.txt /*:diffget*
:diffo diff.txt /*:diffo*
@@ -2314,6 +2325,7 @@ $VIM_POSIX vi_diff.txt /*$VIM_POSIX*
:dlist tagsrch.txt /*:dlist*
:do autocmd.txt /*:do*
:doau autocmd.txt /*:doau*
+:doaut autocmd.txt /*:doaut*
:doautoa autocmd.txt /*:doautoa*
:doautoall autocmd.txt /*:doautoall*
:doautocmd autocmd.txt /*:doautocmd*
@@ -2348,6 +2360,7 @@ $VIM_POSIX vi_diff.txt /*$VIM_POSIX*
:em gui.txt /*:em*
:emenu gui.txt /*:emenu*
:en eval.txt /*:en*
+:end eval.txt /*:end*
:endf eval.txt /*:endf*
:endfo eval.txt /*:endfo*
:endfor eval.txt /*:endfor*
@@ -2400,6 +2413,7 @@ $VIM_POSIX vi_diff.txt /*$VIM_POSIX*
:foldc fold.txt /*:foldc*
:foldclose fold.txt /*:foldclose*
:foldd fold.txt /*:foldd*
+:folddo fold.txt /*:folddo*
:folddoc fold.txt /*:folddoc*
:folddoclosed fold.txt /*:folddoclosed*
:folddoopen fold.txt /*:folddoopen*
@@ -2471,6 +2485,7 @@ $VIM_POSIX vi_diff.txt /*$VIM_POSIX*
:in insert.txt /*:in*
:index index.txt /*:index*
:ino map.txt /*:ino*
+:inor map.txt /*:inor*
:inorea map.txt /*:inorea*
:inoreabbrev map.txt /*:inoreabbrev*
:inoremap map.txt /*:inoremap*
@@ -2494,6 +2509,7 @@ $VIM_POSIX vi_diff.txt /*$VIM_POSIX*
:jumps motion.txt /*:jumps*
:k motion.txt /*:k*
:kee motion.txt /*:kee*
+:keep motion.txt /*:keep*
:keepa editing.txt /*:keepa*
:keepalt editing.txt /*:keepalt*
:keepj motion.txt /*:keepj*
@@ -2565,10 +2581,12 @@ $VIM_POSIX vi_diff.txt /*$VIM_POSIX*
:lexpr quickfix.txt /*:lexpr*
:lf quickfix.txt /*:lf*
:lfdo quickfix.txt /*:lfdo*
+:lfi quickfix.txt /*:lfi*
:lfile quickfix.txt /*:lfile*
:lfir quickfix.txt /*:lfir*
:lfirst quickfix.txt /*:lfirst*
:lg quickfix.txt /*:lg*
+:lge quickfix.txt /*:lge*
:lgetb quickfix.txt /*:lgetb*
:lgetbuffer quickfix.txt /*:lgetbuffer*
:lgete quickfix.txt /*:lgete*
@@ -2589,6 +2607,7 @@ $VIM_POSIX vi_diff.txt /*$VIM_POSIX*
:lli quickfix.txt /*:lli*
:llist quickfix.txt /*:llist*
:lm map.txt /*:lm*
+:lma map.txt /*:lma*
:lmak quickfix.txt /*:lmak*
:lmake quickfix.txt /*:lmake*
:lmap map.txt /*:lmap*
@@ -2608,6 +2627,7 @@ $VIM_POSIX vi_diff.txt /*$VIM_POSIX*
:loadkeymap mbyte.txt /*:loadkeymap*
:loadview starting.txt /*:loadview*
:loc motion.txt /*:loc*
+:lock motion.txt /*:lock*
:lockmarks motion.txt /*:lockmarks*
:lockv eval.txt /*:lockv*
:lockvar eval.txt /*:lockvar*
@@ -2697,6 +2717,7 @@ $VIM_POSIX vi_diff.txt /*$VIM_POSIX*
:mksp spell.txt /*:mksp*
:mkspell spell.txt /*:mkspell*
:mkv starting.txt /*:mkv*
+:mkvi starting.txt /*:mkvi*
:mkvie starting.txt /*:mkvie*
:mkview starting.txt /*:mkview*
:mkvimrc starting.txt /*:mkvimrc*
@@ -2993,6 +3014,7 @@ $VIM_POSIX vi_diff.txt /*$VIM_POSIX*
:setl options.txt /*:setl*
:setlocal options.txt /*:setlocal*
:sf windows.txt /*:sf*
+:sfi windows.txt /*:sfi*
:sfind windows.txt /*:sfind*
:sfir windows.txt /*:sfir*
:sfirst windows.txt /*:sfirst*
@@ -3046,6 +3068,7 @@ $VIM_POSIX vi_diff.txt /*$VIM_POSIX*
:sno change.txt /*:sno*
:snomagic change.txt /*:snomagic*
:snor map.txt /*:snor*
+:snore map.txt /*:snore*
:snoremap map.txt /*:snoremap*
:snoreme gui.txt /*:snoreme*
:snoremenu gui.txt /*:snoremenu*
@@ -3148,7 +3171,7 @@ $VIM_POSIX vi_diff.txt /*$VIM_POSIX*
:syn-matchgroup syntax.txt /*:syn-matchgroup*
:syn-multi-line syntax.txt /*:syn-multi-line*
:syn-nextgroup syntax.txt /*:syn-nextgroup*
-:syn-off usr_06.txt /*:syn-off*
+:syn-off syntax.txt /*:syn-off*
:syn-on syntax.txt /*:syn-on*
:syn-oneline syntax.txt /*:syn-oneline*
:syn-pattern syntax.txt /*:syn-pattern*
@@ -3177,6 +3200,7 @@ $VIM_POSIX vi_diff.txt /*$VIM_POSIX*
:syncbind scroll.txt /*:syncbind*
:syntax syntax.txt /*:syntax*
:syntax-enable syntax.txt /*:syntax-enable*
+:syntax-off syntax.txt /*:syntax-off*
:syntax-on syntax.txt /*:syntax-on*
:syntax-reset syntax.txt /*:syntax-reset*
:syntime syntax.txt /*:syntime*
@@ -3293,6 +3317,7 @@ $VIM_POSIX vi_diff.txt /*$VIM_POSIX*
:update editing.txt /*:update*
:v repeat.txt /*:v*
:ve various.txt /*:ve*
+:ver various.txt /*:ver*
:verb various.txt /*:verb*
:verbose various.txt /*:verbose*
:verbose-cmd various.txt /*:verbose-cmd*
@@ -4743,6 +4768,7 @@ E990 eval.txt /*E990*
E991 eval.txt /*E991*
E992 options.txt /*E992*
E993 popup.txt /*E993*
+E994 eval.txt /*E994*
E999 repeat.txt /*E999*
EX intro.txt /*EX*
EXINIT starting.txt /*EXINIT*
diff --git a/runtime/doc/tagsrch.txt b/runtime/doc/tagsrch.txt
index c8df0af42..149ef6784 100644
--- a/runtime/doc/tagsrch.txt
+++ b/runtime/doc/tagsrch.txt
@@ -1,4 +1,4 @@
-*tagsrch.txt* For Vim version 8.1. Last change: 2019 May 07
+*tagsrch.txt* For Vim version 8.1. Last change: 2019 Jun 02
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -824,7 +824,7 @@ CTRL-W d Open a new window, with the cursor on the first
(default: whole file).
See |:search-args| for [/] and [!].
- *:che* *:checkpath*
+ *:che* *:chec* *:check* *:checkpath*
:che[ckpath] List all the included files that could not be found.
:che[ckpath]! List all the included files.
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt
index 8e6552a00..5e7b33d13 100644
--- a/runtime/doc/todo.txt
+++ b/runtime/doc/todo.txt
@@ -1,4 +1,4 @@
-*todo.txt* For Vim version 8.1. Last change: 2019 May 31
+*todo.txt* For Vim version 8.1. Last change: 2019 Jun 06
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -54,12 +54,20 @@ remains equal? Then %argdel to clean it up. Do try this with 'hidden' set.
Patch for Chinese translations for nsis. (#4407) Comments handled?
+Add test that does ":set t_k1&" to cover add_termcap_entry().
+
Patch to add v:searchstat. (Takuya Fujiwara, #4446) Should be independent of
'shortmess', filled on demand and cached until search changes.
+Problem with resolve() improvement. (Ken Takata, #4492)
+Yasuhiro will check it.
+
listener callback is invoked while another is still busy? (Paul Jolly)
Should not happen because of text lock.
+When 'rightleft' is set search pattern is not displayed. (#4488)
+Caused by 8.1.1375 ?
+
'incsearch' with :s: (#3321)
- Get E20 when using command history to get "'<,'>s/a/b" and no Visual area
was set. (#3837)
@@ -126,6 +134,8 @@ Terminal emulator window:
- When 'encoding' is not utf-8, or the job is using another encoding, setup
conversions.
+Add a way to play simple sounds? libcanberra appears to be widely spread.
+
Patch to use forward slash for completion even when 'shellslash' is set.
Adds 'completepathslash'. (Yasuhiro Matsumoto, 2018 Nov 15, #3612)
@@ -138,9 +148,16 @@ Should do current file first and not split it up when more results are found.
Adding "10" to 'spellsuggest' causes spell suggestions to become very slow.
(#4087)
+":bnext" in a help buffer is supposed to go to the next help buffer, but it
+goes to any buffer, and then :bnext skips help buffers, since they are
+unlisted. (#4478)
+
Problem with German spell file. Hint for solution by Klaus-Peter Schreiner in
#4314, solves the Rasenmäher problem.
+Problem showing a line if the number column width changes when using "o".
+(Mateusz Morusiewicz, #4245)
+
Visual highlight not removed when 'dipslay' is "lastline" and line doesn't
fit. (Kevin Lawler, #4457)
diff --git a/runtime/doc/usr_06.txt b/runtime/doc/usr_06.txt
index e52d11087..bcc0a2fa9 100644
--- a/runtime/doc/usr_06.txt
+++ b/runtime/doc/usr_06.txt
@@ -1,4 +1,4 @@
-*usr_06.txt* For Vim version 8.1. Last change: 2009 Oct 28
+*usr_06.txt* For Vim version 8.1. Last change: 2019 Jun 01
VIM USER MANUAL - by Bram Moolenaar
@@ -196,13 +196,12 @@ too slow, you might want to disable syntax highlighting for a moment: >
When editing another file (or the same one) the colors will come back.
- *:syn-off*
If you want to stop highlighting completely use: >
:syntax off
This will completely disable syntax highlighting and remove it immediately for
-all buffers.
+all buffers. See |:syntax-off| for more details.
*:syn-manual*
If you want syntax highlighting only for specific files, use this: >
diff --git a/runtime/doc/various.txt b/runtime/doc/various.txt
index 784a08e46..5f45ccaad 100644
--- a/runtime/doc/various.txt
+++ b/runtime/doc/various.txt
@@ -1,4 +1,4 @@
-*various.txt* For Vim version 8.1. Last change: 2019 May 09
+*various.txt* For Vim version 8.1. Last change: 2019 Jun 02
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -288,7 +288,7 @@ g8 Print the hex values of the bytes used in the
*:!!*
:!! Repeat last ":!{cmd}".
- *:ve* *:version*
+ *:ve* *:ver* *:version*
:ve[rsion] Print the version number of the editor. If the
compiler used understands "__DATE__" the compilation
date is mentioned. Otherwise a fixed release-date is
diff --git a/runtime/doc/version8.txt b/runtime/doc/version8.txt
index 2cf457363..1dcef7efe 100644
--- a/runtime/doc/version8.txt
+++ b/runtime/doc/version8.txt
@@ -24465,7 +24465,7 @@ Solution: Use zero instead of -1.
Files: src/syntax.c
Patch 8.0.1622
-Problem: Possible NULL pointer dereferencey. (Coverity)
+Problem: Possible NULL pointer dereference. (Coverity)
Solution: Reverse the check for a NULL pointer.
Files: src/quickfix.c
@@ -25977,7 +25977,7 @@ Files: src/testdir/test_terminal.vim
Patch 8.1.0032
Problem: BS in prompt buffer starts new line.
-Solution: Do not allows BS over the prompt. Make term_sendkeys() handle
+Solution: Do not allow BS over the prompt. Make term_sendkeys() handle
special keys. Add a test.
Files: src/option.c, src/terminal.c, src/testdir/test_prompt_buffer.vim
@@ -26321,7 +26321,7 @@ Files: src/evalfunc.c, runtime/doc/eval.txt, src/undo.c,
Patch 8.1.0092 (after 8.1.0091)
Problem: Prompt buffer test fails.
Solution: Set 'nomodified' before closing the window. (Ozaki Kiichi,
- closes #3051
+ closes #3051)
Files: src/testdir/test_prompt_buffer.vim
Patch 8.1.0093
@@ -31089,7 +31089,7 @@ Solution: Check for NULL pointer before adding. Remove useless "if".
Files: src/dosinst.c, src/search.c
Patch 8.1.0887
-Problem: The 'l' flag in :subsitute is sticky.
+Problem: The 'l' flag in :substitute is sticky.
Solution: Reset the flag. (Dominique Pelle, closes #3925)
Files: src/ex_cmds.c, src/testdir/test_substitute.vim
@@ -31619,7 +31619,7 @@ Files: src/window.c, src/testdir/test_terminal.vim,
runtime/doc/terminal.txt
Patch 8.1.0973
-Problem: Pattern with syntax error gives threee error messages. (Kuang-che
+Problem: Pattern with syntax error gives three error messages. (Kuang-che
Wu)
Solution: Remove outdated internal error. Don't fall back to other engine
after an error.(closes #4035)
@@ -34043,7 +34043,7 @@ Files: src/ex_cmds.c, src/testdir/test_substitute.vim
Patch 8.1.1361
Problem: Python setuptools don't work with Python 3.
Solution: Add dummy implementation for find_module. (Joel Frederico,
- closes #4402, closes #3984
+ closes #4402, closes #3984)
Files: src/if_py_both.h
Patch 8.1.1362
diff --git a/runtime/doc/windows.txt b/runtime/doc/windows.txt
index dca9dbf7e..2c0cdc3b0 100644
--- a/runtime/doc/windows.txt
+++ b/runtime/doc/windows.txt
@@ -1,4 +1,4 @@
-*windows.txt* For Vim version 8.1. Last change: 2019 May 30
+*windows.txt* For Vim version 8.1. Last change: 2019 Jun 02
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -216,7 +216,7 @@ CTRL-W CTRL_N *CTRL-W_CTRL-N*
:[N]sv[iew] [++opt] [+cmd] {file} *:sv* *:sview* *splitview*
Same as ":split", but set 'readonly' option for this buffer.
-:[N]sf[ind] [++opt] [+cmd] {file} *:sf* *:sfind* *splitfind*
+:[N]sf[ind] [++opt] [+cmd] {file} *:sf* *:sfi* *:sfind* *splitfind*
Same as ":split", but search for {file} in 'path' like in
|:find|. Doesn't split if {file} is not found.
@@ -1219,7 +1219,7 @@ list of buffers. |unlisted-buffer|
Uses 'switchbuf'.
Also see |+cmd|.
-:br[ewind][!] [+cmd] *:br* *:brewind*
+:br[ewind][!] [+cmd] *:br* *:bre* *:brewind*
Go to first buffer in buffer list. If the buffer list is
empty, go to the first unlisted buffer.
See |:buffer-!| for [!].
diff --git a/runtime/gvim.desktop b/runtime/gvim.desktop
index ba2a24ebe..91a5e7a4f 100644
--- a/runtime/gvim.desktop
+++ b/runtime/gvim.desktop
@@ -18,7 +18,6 @@ Comment=Edit text files
# The translations should come from the po file. Leave them here for now, they will
# be overwritten by the po file when generating the desktop.file!
GenericName[da]=Teksteditor
-GenericName[eo]=Tekstoredaktilo
GenericName[fr]=Éditeur de texte
GenericName[pl]=Edytor tekstu
GenericName[is]=Ritvinnsluforrit
@@ -37,7 +36,6 @@ Comment[da]=Rediger tekstfiler
Comment[el]=Επεξεργασία αρχείων κειμένου
Comment[en_CA]=Edit text files
Comment[en_GB]=Edit text files
-Comment[eo]=Redakti tekstajn dosierojn
Comment[es]=Edita archivos de texto
Comment[et]=Redigeeri tekstifaile
Comment[eu]=Editatu testu-fitxategiak
diff --git a/runtime/syntax/fstab.vim b/runtime/syntax/fstab.vim
index 56237c077..e416a9abf 100644
--- a/runtime/syntax/fstab.vim
+++ b/runtime/syntax/fstab.vim
@@ -2,8 +2,8 @@
" Language: fstab file
" Maintainer: Radu Dineiu <radu.dineiu@gmail.com>
" URL: https://raw.github.com/rid9/vim-fstab/master/fstab.vim
-" Last Change: 2017 Nov 09
-" Version: 1.2
+" Last Change: 2019 Jun 06
+" Version: 1.3
"
" Credits:
" David Necas (Yeti) <yeti@physics.muni.cz>
@@ -68,7 +68,7 @@ syn match fsOptionsString /[a-zA-Z0-9_-]\+/
syn keyword fsOptionsYesNo yes no
syn cluster fsOptionsCheckCluster contains=fsOptionsExt2Check,fsOptionsFatCheck
syn keyword fsOptionsSize 512 1024 2048
-syn keyword fsOptionsGeneral async atime auto bind current defaults dev devgid devmode devmtime devuid dirsync exec force fstab kudzu loop mand move noatime noauto noclusterr noclusterw nodev nodevmtime nodiratime noexec nomand norelatime nosuid nosymfollow nouser owner rbind rdonly relatime remount ro rq rw suid suiddir supermount sw sync union update user users wxallowed xx
+syn keyword fsOptionsGeneral async atime auto bind current defaults dev devgid devmode devmtime devuid dirsync exec force fstab kudzu loop mand move noatime noauto noclusterr noclusterw nodev nodevmtime nodiratime noexec nomand norelatime nosuid nosymfollow nouser owner rbind rdonly relatime remount ro rq rw suid suiddir supermount sw sync union update user users wxallowed xx nofail
syn match fsOptionsGeneral /_netdev/
" Options: adfs
diff --git a/runtime/syntax/hitest.vim b/runtime/syntax/hitest.vim
index 1e39451dc..9d60cec80 100644
--- a/runtime/syntax/hitest.vim
+++ b/runtime/syntax/hitest.vim
@@ -1,8 +1,9 @@
" Vim syntax file
" Language: none; used to see highlighting
" Maintainer: Ronald Schild <rs@scutum.de>
-" Last Change: 2017 Jul 28
+" Last Change: 2019 Jun 06
" Version: 5.4n.1
+" Additional Changes By: Lifepillar, Bram
" To see your current highlight settings, do
" :so $VIMRUNTIME/syntax/hitest.vim
@@ -12,6 +13,7 @@ let s:hidden = &hidden
let s:lazyredraw = &lazyredraw
let s:more = &more
let s:report = &report
+let s:whichwrap = &whichwrap
let s:shortmess = &shortmess
let s:wrapscan = &wrapscan
let s:register_a = @a
@@ -19,10 +21,11 @@ let s:register_se = @/
" set global options
set hidden lazyredraw nomore report=99999 shortmess=aoOstTW wrapscan
+set whichwrap&
" print current highlight settings into register a
redir @a
-highlight
+silent highlight
redir END
" Open a new window if the current one isn't empty
@@ -34,25 +37,32 @@ endif
edit Highlight\ test
" set local options
-setlocal autoindent noexpandtab formatoptions=t shiftwidth=16 noswapfile tabstop=16
+setlocal autoindent noexpandtab formatoptions=t shiftwidth=18 noswapfile tabstop=18
let &textwidth=&columns
" insert highlight settings
% delete
put a
+" remove cleared groups
+silent! g/ cleared$/d
+
" remove the colored xxx items
g/xxx /s///e
" remove color settings (not needed here)
global! /links to/ substitute /\s.*$//e
+" Move split 'links to' lines to the same line
+% substitute /^\(\w\+\)\n\s*\(links to.*\)/\1\t\2/e
+
" move linked groups to the end of file
global /links to/ move $
" move linked group names to the matching preferred groups
+" TODO: this fails if the group linked to isn't defined
% substitute /^\(\w\+\)\s*\(links to\)\s*\(\w\+\)$/\3\t\2 \1/e
-global /links to/ normal mz3ElD0#$p'zdd
+silent! global /links to/ normal mz3ElD0#$p'zdd
" delete empty lines
global /^ *$/ delete
@@ -124,6 +134,7 @@ let &lazyredraw = s:lazyredraw
let &more = s:more
let &report = s:report
let &shortmess = s:shortmess
+let &whichwrap = s:whichwrap
let &wrapscan = s:wrapscan
let @a = s:register_a
@@ -133,6 +144,6 @@ let @/ = s:register_se
" remove variables
unlet s:hidden s:lazyredraw s:more s:report s:shortmess
-unlet s:wrapscan s:register_a s:register_se
+unlet s:whichwrap s:wrapscan s:register_a s:register_se
" vim: ts=8
diff --git a/src/po/gvim.desktop.in b/src/po/gvim.desktop.in
index 7d5234851..b547598e8 100644
--- a/src/po/gvim.desktop.in
+++ b/src/po/gvim.desktop.in
@@ -10,7 +10,6 @@ Comment=Edit text files
# The translations should come from the po file. Leave them here for now, they will
# be overwritten by the po file when generating the desktop.file!
GenericName[da]=Teksteditor
-GenericName[eo]=Tekstoredaktilo
GenericName[fr]=Éditeur de texte
GenericName[pl]=Edytor tekstu
GenericName[is]=Ritvinnsluforrit
@@ -29,7 +28,6 @@ Comment[da]=Rediger tekstfiler
Comment[el]=Επεξεργασία αρχείων κειμένου
Comment[en_CA]=Edit text files
Comment[en_GB]=Edit text files
-Comment[eo]=Redakti tekstajn dosierojn
Comment[es]=Edita archivos de texto
Comment[et]=Redigeeri tekstifaile
Comment[eu]=Editatu testu-fitxategiak