changeset 16944:d23afa4d8b63

Update runtime files. commit https://github.com/vim/vim/commit/61da1bfa6c6b19dd670671a318ce9f9e2acc784c Author: Bram Moolenaar <Bram@vim.org> Date: Thu Jun 6 12:14:49 2019 +0200 Update runtime files.
author Bram Moolenaar <Bram@vim.org>
date Thu, 06 Jun 2019 12:15:07 +0200
parents 2f0579d6b1e5
children efd36a9052cc
files runtime/doc/autocmd.txt runtime/doc/diff.txt runtime/doc/editing.txt runtime/doc/eval.txt runtime/doc/fold.txt runtime/doc/map.txt runtime/doc/motion.txt runtime/doc/popup.txt runtime/doc/quickfix.txt runtime/doc/sign.txt runtime/doc/starting.txt runtime/doc/syntax.txt runtime/doc/tags runtime/doc/tagsrch.txt runtime/doc/todo.txt runtime/doc/usr_06.txt runtime/doc/various.txt runtime/doc/version8.txt runtime/doc/windows.txt runtime/gvim.desktop runtime/syntax/fstab.vim runtime/syntax/hitest.vim src/po/gvim.desktop.in
diffstat 23 files changed, 121 insertions(+), 70 deletions(-) [+]
line wrap: on
line diff
--- 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 h
 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.
--- 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 
 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
--- 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 f
 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.
 
--- 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}]
 			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.
 
--- 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 previ
 
 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
--- 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.
 
--- 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,
 [`			[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,
 			- 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
--- 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_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}, {
--- 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 c
 :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 c
 			'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 c
 			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 c
 			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 c
 			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.
 
--- 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
--- 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.
--- 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 exec
 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: >
--- a/runtime/doc/tags
+++ b/runtime/doc/tags
@@ -2049,6 +2049,7 @@ 90.5	usr_90.txt	/*90.5*
 :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 @@ 90.5	usr_90.txt	/*90.5*
 :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 @@ 90.5	usr_90.txt	/*90.5*
 :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 @@ 90.5	usr_90.txt	/*90.5*
 :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 @@ 90.5	usr_90.txt	/*90.5*
 :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 @@ 90.5	usr_90.txt	/*90.5*
 :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 @@ 90.5	usr_90.txt	/*90.5*
 :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 @@ 90.5	usr_90.txt	/*90.5*
 :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 @@ 90.5	usr_90.txt	/*90.5*
 :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 @@ 90.5	usr_90.txt	/*90.5*
 :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 @@ 90.5	usr_90.txt	/*90.5*
 :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 @@ 90.5	usr_90.txt	/*90.5*
 :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 @@ 90.5	usr_90.txt	/*90.5*
 :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 @@ 90.5	usr_90.txt	/*90.5*
 :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 @@ 90.5	usr_90.txt	/*90.5*
 :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 @@ 90.5	usr_90.txt	/*90.5*
 :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 @@ 90.5	usr_90.txt	/*90.5*
 :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 @@ 90.5	usr_90.txt	/*90.5*
 :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 @@ 90.5	usr_90.txt	/*90.5*
 :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 @@ 90.5	usr_90.txt	/*90.5*
 :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 @@ 90.5	usr_90.txt	/*90.5*
 :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 @@ 90.5	usr_90.txt	/*90.5*
 :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*
--- 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 cu
 			(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.
--- 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
 
 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 spl
 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)
 
--- 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 synt
 
 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: >
--- 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 @@ 8g8			Find an illegal UTF-8 byte sequenc
 							*:!!*
 :!!			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
--- 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/e
 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 befor
 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/tes
             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/te
 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
--- 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 [!].
--- 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
--- 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
--- 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
--- 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