Skip to content

Commit d868af1

Browse files
committed
Merge remote-tracking branch 'vim/master'
2 parents 699f31c + 9618a25 commit d868af1

106 files changed

Lines changed: 3028 additions & 1036 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/CODEOWNERS_vim

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ runtime/autoload/netrwSettings.vim @cecamp
1919
runtime/autoload/rubycomplete.vim @segfault @dkearns
2020
runtime/autoload/tar.vim @cecamp
2121
runtime/autoload/vimball.vim @cecamp
22-
runtime/autoload/zip.vim @cecamp
2322
runtime/autoload/xmlformat.vim @chrisbra
23+
runtime/autoload/zip.vim @cecamp
2424
runtime/compiler/checkstyle.vim @dkearns
2525
runtime/compiler/cucumber.vim @tpope
2626
runtime/compiler/dart.vim @dkearns
@@ -77,6 +77,7 @@ runtime/ftplugin/gitcommit.vim @tpope
7777
runtime/ftplugin/gitconfig.vim @tpope
7878
runtime/ftplugin/gitrebase.vim @tpope
7979
runtime/ftplugin/gitsendemail.vim @tpope
80+
runtime/ftplugin/gprof.vim @dpelle
8081
runtime/ftplugin/haml.vim @tpope
8182
runtime/ftplugin/hgcommit.vim @k-takata
8283
runtime/ftplugin/javascript.vim @dkearns
@@ -91,13 +92,13 @@ runtime/ftplugin/pdf.vim @tpope
9192
runtime/ftplugin/ruby.vim @tpope @dkearns
9293
runtime/ftplugin/sass.vim @tpope
9394
runtime/ftplugin/scss.vim @tpope
95+
runtime/ftplugin/spec.vim @ignatenkobrain
9496
runtime/ftplugin/tmux.vim @ericpruitt
9597
runtime/ftplugin/typescript.vim @dkearns
9698
runtime/ftplugin/typescriptreact.vim @dkearns
9799
runtime/ftplugin/xml.vim @chrisbra
98100
runtime/ftplugin/zsh.vim @chrisbra
99101
runtime/indent/bst.vim @tpope
100-
runtime/syntax/cs.vim @nickspoons
101102
runtime/indent/cucumber.vim @tpope
102103
runtime/indent/dosbatch.vim @k-takata
103104
runtime/indent/eruby.vim @tpope @dkearns
@@ -109,27 +110,34 @@ runtime/indent/ruby.vim @AndrewRadev @dkearns
109110
runtime/indent/sass.vim @tpope
110111
runtime/indent/scss.vim @tpope
111112
runtime/indent/sh.vim @chrisbra
113+
runtime/indent/teraterm.vim @k-takata
112114
runtime/indent/xml.vim @chrisbra
113115
runtime/indent/zsh.vim @chrisbra
114-
runtime/indent/teraterm.vim @k-takata
116+
runtime/keymap/tamil_tscii.vim @yegappan
117+
runtime/pack/dist/opt/cfilter/plugin/cfilter.vim @yegappan
115118
runtime/pack/dist/opt/matchit/ @chrisbra
116119
runtime/plugin/getscriptPlugin.vim @cecamp
117120
runtime/plugin/logiPat.vim @cecamp
118121
runtime/plugin/netrwPlugin.vim @cecamp
119122
runtime/plugin/tarPlugin.vim @cecamp
120123
runtime/plugin/vimballPlugin.vim @cecamp
121124
runtime/plugin/zipPlugin.vim @cecamp
125+
runtime/syntax/aidl.vim @dpelle
122126
runtime/syntax/amiga.vim @cecamp
123127
runtime/syntax/asm.vim @dkearns
124128
runtime/syntax/asmh8300.vim @dkearns
125129
runtime/syntax/awk.vim @dkearns
126130
runtime/syntax/bst.vim @tpope
131+
runtime/syntax/cabal.vim @coot
127132
runtime/syntax/cabalconfig.vim @coot
128133
runtime/syntax/cabalproject.vim @coot
129134
runtime/syntax/cs.vim @nickspoons
135+
runtime/syntax/cs.vim @nickspoons
130136
runtime/syntax/csh.vim @cecamp
131137
runtime/syntax/cucumber.vim @tpope
138+
runtime/syntax/datascript.vim @dpelle
132139
runtime/syntax/dcl.vim @cecamp
140+
runtime/syntax/doxygen.vim @frogonwheels
133141
runtime/syntax/dtd.vim @chrisbra
134142
runtime/syntax/elmfilt.vim @cecamp
135143
runtime/syntax/eruby.vim @tpope @dkearns
@@ -138,6 +146,7 @@ runtime/syntax/git.vim @tpope
138146
runtime/syntax/gitcommit.vim @tpope
139147
runtime/syntax/gitconfig.vim @tpope
140148
runtime/syntax/gitrebase.vim @tpope
149+
runtime/syntax/gprof.vim @dpelle
141150
runtime/syntax/haml.vim @tpope
142151
runtime/syntax/haskell.vim @coot
143152
runtime/syntax/hgcommit.vim @k-takata
@@ -163,6 +172,7 @@ runtime/syntax/sass.vim @tpope
163172
runtime/syntax/scss.vim @tpope
164173
runtime/syntax/sh.vim @cecamp
165174
runtime/syntax/sm.vim @cecamp
175+
runtime/syntax/spec.vim @ignatenkobrain
166176
runtime/syntax/sqloracle.vim @chrisbra
167177
runtime/syntax/sshdconfig.vim @Jakuje
168178
runtime/syntax/tags.vim @cecamp
@@ -174,9 +184,15 @@ runtime/syntax/vim.vim @cecamp
174184
runtime/syntax/wget.vim @dkearns
175185
runtime/syntax/xbl.vim @dkearns
176186
runtime/syntax/xmath.vim @cecamp
177-
runtime/syntax/xslt.vim @Boobies
178187
runtime/syntax/xml.vim @chrisbra
188+
runtime/syntax/xslt.vim @Boobies
179189
runtime/syntax/xxd.vim @cecamp
180190
runtime/syntax/yacc.vim @cecamp
181191
runtime/syntax/zsh.vim @chrisbra
192+
runtime/tutor/tutor.eo @dpelle
193+
runtime/tutor/tutor.eo.utf-8 @dpelle
194+
runtime/tutor/tutor.fr @dpelle
195+
runtime/tutor/tutor.fr.utf-8 @dpelle
182196
src/po/de.po @chrisbra
197+
src/po/eo.po @dpelle
198+
src/po/fr.po @dpelle

Filelist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ SRC_ALL = \
99
.lgtm.yml \
1010
.travis.yml \
1111
.cirrus.yml \
12-
.github/workflows/ci-windows.yaml \
12+
.github/workflows/ci.yml \
1313
.github/workflows/codeql-analysis.yml \
1414
.github/CODEOWNERS \
1515
appveyor.yml \

runtime/doc/autocmd.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*autocmd.txt* For Vim version 8.2. Last change: 2020 Dec 10
1+
*autocmd.txt* For Vim version 8.2. Last change: 2020 Dec 19
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -853,6 +853,8 @@ FuncUndefined When a user function is used but it isn't
853853
when it's used. The pattern is matched
854854
against the function name. Both <amatch> and
855855
<afile> are set to the name of the function.
856+
Not triggered when compiling a |Vim9|
857+
function.
856858
NOTE: When writing Vim scripts a better
857859
alternative is to use an autoloaded function.
858860
See |autoload-functions|.

runtime/doc/editing.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*editing.txt* For Vim version 8.2. Last change: 2020 Oct 23
1+
*editing.txt* For Vim version 8.2. Last change: 2020 Dec 19
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -1033,7 +1033,7 @@ original file fails, there will be an error message telling you that you
10331033
lost the original file.
10341034

10351035
*DOS-format-write*
1036-
If the 'fileformat' is "dos", <CR> <NL> is used for <EOL>. This is default
1036+
If the 'fileformat' is "dos", <CR><NL> is used for <EOL>. This is default
10371037
for Win32. On other systems the message "[dos format]" is shown to remind you
10381038
that an unusual <EOL> was used.
10391039
*Unix-format-write*
@@ -1419,8 +1419,8 @@ There are a few things to remember when editing binary files:
14191419
the file. It is also possible that you get an "out of memory" error when
14201420
reading the file.
14211421
- Make sure the 'binary' option is set BEFORE loading the
1422-
file. Otherwise both <CR> <NL> and <NL> are considered to end a line
1423-
and when the file is written the <NL> will be replaced with <CR> <NL>.
1422+
file. Otherwise both <CR><NL> and <NL> are considered to end a line
1423+
and when the file is written the <NL> will be replaced with <CR><NL>.
14241424
- <Nul> characters are shown on the screen as ^@. You can enter them with
14251425
"CTRL-V CTRL-@" or "CTRL-V 000"
14261426
- To insert a <NL> character in the file split a line. When writing the

runtime/doc/eval.txt

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*eval.txt* For Vim version 8.2. Last change: 2020 Dec 02
1+
*eval.txt* For Vim version 8.2. Last change: 2020 Dec 22
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -4752,7 +4752,8 @@ fnamemodify({fname}, {mods}) *fnamemodify()*
47524752
:echo fnamemodify("main.c", ":p:h")
47534753
< results in: >
47544754
/home/mool/vim/vim/src
4755-
< Note: Environment variables don't work in {fname}, use
4755+
< If {mods} is empty then {fname} is returned.
4756+
Note: Environment variables don't work in {fname}, use
47564757
|expand()| first then.
47574758

47584759
Can also be used as a |method|: >
@@ -5155,7 +5156,10 @@ getchar([expr]) *getchar()*
51555156
|xterm-bracketed-paste|.
51565157

51575158
There is no prompt, you will somehow have to make clear to the
5158-
user that a character has to be typed.
5159+
user that a character has to be typed. The screen is not
5160+
redrawn, e.g. when resizing the window. When using a popup
5161+
window it should work better with a |popup-filter|.
5162+
51595163
There is no mapping for the character.
51605164
Key codes are replaced, thus when the user presses the <Del>
51615165
key you get the code for the <Del> key, not the raw character
@@ -10854,6 +10858,8 @@ timer_start({time}, {callback} [, {options}])
1085410858
function or a |Funcref|. It is called with one argument, which
1085510859
is the timer ID. The callback is only invoked when Vim is
1085610860
waiting for input.
10861+
If you want to show a message look at |popup_notification()|
10862+
to avoid intefering with what the user is doing.
1085710863

1085810864
{options} is a dictionary. Supported entries:
1085910865
"repeat" Number of times to repeat calling the

runtime/doc/helphelp.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*helphelp.txt* For Vim version 8.2. Last change: 2020 Dec 05
1+
*helphelp.txt* For Vim version 8.2. Last change: 2020 Dec 19
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -92,9 +92,9 @@ Help on help files *helphelp*
9292
:help k| only
9393
< Note that a space before the '|' is seen as part of
9494
the ":help" argument.
95-
You can also use <LF> or <CR> to separate the help
95+
You can also use <NL> or <CR> to separate the help
9696
command from a following command. You need to type
97-
CTRL-V first to insert the <LF> or <CR>. Example: >
97+
CTRL-V first to insert the <NL> or <CR>. Example: >
9898
:help so<C-V><CR>only
9999
100100
:h[elp]! [subject] Like ":help", but in non-English help files prefer to

runtime/doc/intro.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*intro.txt* For Vim version 8.2. Last change: 2020 Aug 15
1+
*intro.txt* For Vim version 8.2. Last change: 2020 Dec 19
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -434,7 +434,7 @@ notation meaning equivalent decimal value(s) ~
434434
<CSI> command sequence intro ALT-Esc 155 *<CSI>*
435435
<xCSI> CSI when typed in the GUI *<xCSI>*
436436

437-
<EOL> end-of-line (can be <CR>, <LF> or <CR><LF>,
437+
<EOL> end-of-line (can be <CR>, <NL> or <CR><NL>,
438438
depends on system and 'fileformat') *<EOL>*
439439

440440
<Up> cursor-up *cursor-up* *cursor_up*

runtime/doc/options.txt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*options.txt* For Vim version 8.2. Last change: 2020 Oct 10
1+
*options.txt* For Vim version 8.2. Last change: 2020 Dec 21
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -2816,6 +2816,7 @@ A jump table for the options with a short description can be found at |Q_op|.
28162816
toggled each time the flag is given. See |complex-change|. See
28172817
also 'gdefault' option.
28182818
Switching this option on may break plugins!
2819+
This option is not used in |Vim9| script.
28192820

28202821
*'emoji'* *'emo'* *'noemoji'* *'noemo'*
28212822
'emoji' 'emo' boolean (default: on)
@@ -3136,7 +3137,7 @@ A jump table for the options with a short description can be found at |Q_op|.
31363137
local to buffer
31373138
This gives the <EOL> of the current buffer, which is used for
31383139
reading/writing the buffer from/to a file:
3139-
dos <CR> <NL>
3140+
dos <CR><NL>
31403141
unix <NL>
31413142
mac <CR>
31423143
When "dos" is used, CTRL-Z at the end of a file is ignored.
@@ -3671,6 +3672,7 @@ A jump table for the options with a short description can be found at |Q_op|.
36713672
DEPRECATED: Setting this option may break plugins that are not aware
36723673
of this option. Also, many users get confused that adding the /g flag
36733674
has the opposite effect of that it normally does.
3675+
This option is not used in |Vim9| script.
36743676

36753677
*'grepformat'* *'gfm'*
36763678
'grepformat' 'gfm' string (default "%f:%l:%m,%f:%l%m,%f %l%m")
@@ -5083,6 +5085,8 @@ A jump table for the options with a short description can be found at |Q_op|.
50835085
Only switch it off when working with old Vi scripts. In any other
50845086
situation write patterns that work when 'magic' is on. Include "\M"
50855087
when you want to |/\M|.
5088+
In |Vim9| script the value of 'magic' is ignored, patterns behave like
5089+
it is always set.
50865090

50875091
*'makeef'* *'mef'*
50885092
'makeef' 'mef' string (default: "")

runtime/doc/starting.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*starting.txt* For Vim version 8.2. Last change: 2020 Sep 23
1+
*starting.txt* For Vim version 8.2. Last change: 2020 Dec 19
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -997,7 +997,7 @@ version 5.0) are not recognized.
997997

998998
MS-Windows line separators ~
999999

1000-
On MS-Windows, Vim assumes that all the vimrc files have <CR> <NL> pairs as
1000+
On MS-Windows, Vim assumes that all the vimrc files have <CR><NL> pairs as
10011001
line separators. This will give problems if you have a file with only <NL>s
10021002
and have a line like ":map xx yy^M". The trailing ^M will be ignored.
10031003

runtime/doc/syntax.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*syntax.txt* For Vim version 8.2. Last change: 2020 Dec 04
1+
*syntax.txt* For Vim version 8.2. Last change: 2020 Dec 17
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -66,8 +66,8 @@ This command also sources the |menu.vim| script when the GUI is running or
6666
will start soon. See |'go-M'| about avoiding that.
6767

6868
*:syn-on* *:syntax-on*
69-
The `:syntax enable` command will keep your current color settings. This
70-
allows using `:highlight` commands to set your preferred colors before or
69+
The `:syntax enable` command will keep most of your current color settings.
70+
This allows using `:highlight` commands to set your preferred colors before or
7171
after using this command. If you want Vim to overrule your settings with the
7272
defaults, use: >
7373
:syntax on

0 commit comments

Comments
 (0)