Skip to content

Commit 34cc7d8

Browse files
committed
Update runtime files
1 parent 690c524 commit 34cc7d8

File tree

20 files changed

+378
-113
lines changed

20 files changed

+378
-113
lines changed

runtime/autoload/csscomplete.vim

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
" plus CSS Speech Module <http://www.w3.org/TR/css3-speech/>
55
" Maintainer: Kao, Wei-Ko(othree) ( othree AT gmail DOT com )
66
" Original Author: Mikolaj Machowski ( mikmach AT wp DOT pl )
7-
" Last Change: 2018 Jul 02
7+
" Last Change: 2021 Sep 21
88

99
let s:values = split("all additive-symbols align-content align-items align-self animation animation-delay animation-direction animation-duration animation-fill-mode animation-iteration-count animation-name animation-play-state animation-timing-function backface-visibility background background-attachment background-blend-mode background-clip background-color background-image background-origin background-position background-repeat background-size block-size border border-block-end border-block-end-color border-block-end-style border-block-end-width border-block-start border-block-start-color border-block-start-style border-block-start-width border-bottom border-bottom-color border-bottom-left-radius border-bottom-right-radius border-bottom-style border-bottom-width border-collapse border-color border-image border-image-outset border-image-repeat border-image-slice border-image-source border-image-width border-inline-end border-inline-end-color border-inline-end-style border-inline-end-width border-inline-start border-inline-start-color border-inline-start-style border-inline-start-width border-left border-left-color border-left-style border-left-width border-radius border-right border-right-color border-right-style border-right-width border-spacing border-style border-top border-top-color border-top-left-radius border-top-right-radius border-top-style border-top-width border-width bottom box-decoration-break box-shadow box-sizing break-after break-before break-inside caption-side clear clip clip-path color columns column-count column-fill column-gap column-rule column-rule-color column-rule-style column-rule-width column-span column-width content counter-increment counter-reset cue cue-before cue-after cursor direction display empty-cells fallback filter flex flex-basis flex-direction flex-flow flex-grow flex-shrink flex-wrap float font font-family font-feature-settings font-kerning font-language-override font-size font-size-adjust font-stretch font-style font-synthesis font-variant font-variant-alternates font-variant-caps font-variant-east-asian font-variant-ligatures font-variant-numeric font-variant-position font-weight grid grid-area grid-auto-columns grid-auto-flow grid-auto-position grid-auto-rows grid-column grid-column-start grid-column-end grid-row grid-row-start grid-row-end grid-template grid-template-areas grid-template-rows grid-template-columns height hyphens image-rendering image-resolution image-orientation ime-mode inline-size isolation justify-content left letter-spacing line-break line-height list-style list-style-image list-style-position list-style-type margin margin-block-end margin-block-start margin-bottom margin-inline-end margin-inline-start margin-left margin-right margin-top marks mask mask-type max-block-size max-height max-inline-size max-width max-zoom min-block-size min-height min-inline-size min-width min-zoom mix-blend-mode negative object-fit object-position offset-block-end offset-block-start offset-inline-end offset-inline-start opacity order orientation orphans outline outline-color outline-offset outline-style outline-width overflow overflow-wrap overflow-x overflow-y pad padding padding-block-end padding-block-start padding-bottom padding-inline-end padding-inline-start padding-left padding-right padding-top page-break-after page-break-before page-break-inside pause-before pause-after pause perspective perspective-origin pointer-events position prefix quotes range resize rest rest-before rest-after right ruby-align ruby-merge ruby-position scroll-behavior scroll-snap-coordinate scroll-snap-destination scroll-snap-points-x scroll-snap-points-y scroll-snap-type scroll-snap-type-x scroll-snap-type-y shape-image-threshold shape-margin shape-outside speak speak-as suffix symbols system table-layout tab-size text-align text-align-last text-combine-upright text-decoration text-decoration-color text-decoration-line text-emphasis text-emphasis-color text-emphasis-position text-emphasis-style text-indent text-orientation text-overflow text-rendering text-shadow text-transform text-underline-position top touch-action transform transform-box transform-origin transform-style transition transition-delay transition-duration transition-property transition-timing-function unicode-bidi unicode-range user-zoom vertical-align visibility voice-balance voice-duration voice-family voice-pitch voice-rate voice-range voice-stress voice-volume white-space widows width will-change word-break word-spacing word-wrap writing-mode z-index zoom")
1010

@@ -38,12 +38,12 @@ function! csscomplete#CompleteCSS(findstart, base)
3838
if exists("b:compl_context")
3939
let line = getline('.')
4040
let compl_begin = col('.') - 2
41-
let after = line[compl_begin:]
41+
let b:after = line[compl_begin:]
4242
let line = b:compl_context
4343
unlet! b:compl_context
4444
else
4545
let line = a:base
46-
let after = ''
46+
let b:after = ''
4747
endif
4848

4949
let res = []

runtime/doc/eval.txt

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*eval.txt* For Vim version 8.2. Last change: 2021 Sep 08
1+
*eval.txt* For Vim version 8.2. Last change: 2021 Sep 19
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -658,7 +658,7 @@ It is not necessary to use the "dict" attribute for a numbered function.
658658

659659
If you get an error for a numbered function, you can find out what it is with
660660
a trick. Assuming the function is 42, the command is: >
661-
:function {42}
661+
:function g:42
662662

663663

664664
Functions for Dictionaries ~
@@ -6140,6 +6140,7 @@ getreg([{regname} [, 1 [, {list}]]]) *getreg()*
61406140
(see |NL-used-for-Nul|).
61416141
When the register was not set an empty list is returned.
61426142

6143+
If {regname} is "", the unnamed register '"' is used.
61436144
If {regname} is not specified, |v:register| is used.
61446145
In |Vim9-script| {regname} must be one character.
61456146

@@ -6167,6 +6168,7 @@ getreginfo([{regname}]) *getreginfo()*
61676168

61686169
The {regname} argument is a string. If {regname} is invalid
61696170
or not set, an empty Dictionary will be returned.
6171+
If {regname} is "" or "@", the unnamed register '"' is used.
61706172
If {regname} is not specified, |v:register| is used.
61716173
The returned Dictionary can be passed to |setreg()|.
61726174
In |Vim9-script| {regname} must be one character.
@@ -6182,8 +6184,9 @@ getregtype([{regname}]) *getregtype()*
61826184
"<CTRL-V>{width}" for |blockwise-visual| text
61836185
"" for an empty or unknown register
61846186
<CTRL-V> is one character with value 0x16.
6185-
The {regname} argument is a string. If {regname} is not
6186-
specified, |v:register| is used.
6187+
The {regname} argument is a string. If {regname} is "", the
6188+
unnamed register '"' is used. If {regname} is not specified,
6189+
|v:register| is used.
61876190
In |Vim9-script| {regname} must be one character.
61886191

61896192
Can also be used as a |method|: >
@@ -12078,6 +12081,7 @@ There are three types of features:
1207812081
1. Features that are only supported when they have been enabled when Vim
1207912082
was compiled |+feature-list|. Example: >
1208012083
:if has("cindent")
12084+
< *gui_running*
1208112085
2. Features that are only supported when certain conditions have been met.
1208212086
Example: >
1208312087
:if has("gui_running")

runtime/doc/filetype.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -545,6 +545,14 @@ One command, :DiffGitCached, is provided to show a diff of the current commit
545545
in the preview window. It is equivalent to calling "git diff --cached" plus
546546
any arguments given to the command.
547547

548+
GPROF
549+
550+
The gprof filetype plugin defines a mapping <C-]> to jump from a function
551+
entry in the gprof flat profile or from a function entry in the call graph
552+
to the details of that function in the call graph.
553+
554+
The mapping can be disabled with: >
555+
let g:no_gprof_maps = 1
548556
549557
MAIL *ft-mail-plugin*
550558

runtime/doc/map.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*map.txt* For Vim version 8.2. Last change: 2021 Aug 05
1+
*map.txt* For Vim version 8.2. Last change: 2021 Sep 12
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar

runtime/doc/options.txt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*options.txt* For Vim version 8.2. Last change: 2021 Sep 06
1+
*options.txt* For Vim version 8.2. Last change: 2021 Sep 21
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -4983,7 +4983,8 @@ A jump table for the options with a short description can be found at |Q_op|.
49834983
:set lcs=tab:>-,eol:<,nbsp:%
49844984
:set lcs=extends:>,precedes:<
49854985
< The "NonText" highlighting will be used for "eol", "extends" and
4986-
"precedes". "SpecialKey" for "nbsp", "space", "tab" and "trail".
4986+
"precedes". "SpecialKey" will be used for "tab", "nbsp", "space",
4987+
"multispace", "lead" and "trail".
49874988
|hl-NonText| |hl-SpecialKey|
49884989

49894990
*'lpl'* *'nolpl'* *'loadplugins'* *'noloadplugins'*
@@ -8780,8 +8781,9 @@ A jump table for the options with a short description can be found at |Q_op|.
87808781
More info here: |cmdline-completion|.
87818782
The character is not recognized when used inside a macro. See
87828783
'wildcharm' for that.
8784+
Some keys will not work, such as CTRL-C, <CR> and Enter.
87838785
Although 'wc' is a number option, you can set it to a special key: >
8784-
:set wc=<Esc>
8786+
:set wc=<Tab>
87858787
< NOTE: This option is set to the Vi default value when 'compatible' is
87868788
set and to the Vim default value when 'compatible' is reset.
87878789

runtime/doc/tags

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3989,6 +3989,8 @@ E123 eval.txt /*E123*
39893989
E1231 map.txt /*E1231*
39903990
E1232 eval.txt /*E1232*
39913991
E1233 eval.txt /*E1233*
3992+
E1237 map.txt /*E1237*
3993+
E1239 eval.txt /*E1239*
39923994
E124 eval.txt /*E124*
39933995
E125 eval.txt /*E125*
39943996
E126 eval.txt /*E126*
@@ -5015,6 +5017,7 @@ Macintosh os_mac.txt /*Macintosh*
50155017
Mark motion.txt /*Mark*
50165018
MenuPopup autocmd.txt /*MenuPopup*
50175019
MiNT os_mint.txt /*MiNT*
5020+
ModeChanged autocmd.txt /*ModeChanged*
50185021
Moolenaar intro.txt /*Moolenaar*
50195022
MorphOS os_amiga.txt /*MorphOS*
50205023
Motif gui_x11.txt /*Motif*
@@ -5553,10 +5556,12 @@ beval_winnr-variable eval.txt /*beval_winnr-variable*
55535556
binary-number eval.txt /*binary-number*
55545557
bitwise-function usr_41.txt /*bitwise-function*
55555558
blob eval.txt /*blob*
5559+
blob-functions usr_41.txt /*blob-functions*
55565560
blob-identity eval.txt /*blob-identity*
55575561
blob-index eval.txt /*blob-index*
55585562
blob-literal eval.txt /*blob-literal*
55595563
blob-modification eval.txt /*blob-modification*
5564+
blob2list() eval.txt /*blob2list()*
55605565
blockwise-examples visual.txt /*blockwise-examples*
55615566
blockwise-operators visual.txt /*blockwise-operators*
55625567
blockwise-register change.txt /*blockwise-register*
@@ -7200,6 +7205,7 @@ gui-x11-printing gui_x11.txt /*gui-x11-printing*
72007205
gui-x11-start gui_x11.txt /*gui-x11-start*
72017206
gui-x11-various gui_x11.txt /*gui-x11-various*
72027207
gui.txt gui.txt /*gui.txt*
7208+
gui_running eval.txt /*gui_running*
72037209
gui_w32.txt gui_w32.txt /*gui_w32.txt*
72047210
gui_x11.txt gui_x11.txt /*gui_x11.txt*
72057211
guifontwide_gtk gui.txt /*guifontwide_gtk*
@@ -7701,6 +7707,7 @@ lcs-conceal options.txt /*lcs-conceal*
77017707
lcs-eol options.txt /*lcs-eol*
77027708
lcs-extends options.txt /*lcs-extends*
77037709
lcs-lead options.txt /*lcs-lead*
7710+
lcs-multispace options.txt /*lcs-multispace*
77047711
lcs-nbsp options.txt /*lcs-nbsp*
77057712
lcs-precedes options.txt /*lcs-precedes*
77067713
lcs-space options.txt /*lcs-space*
@@ -7735,6 +7742,7 @@ list-identity eval.txt /*list-identity*
77357742
list-index eval.txt /*list-index*
77367743
list-modification eval.txt /*list-modification*
77377744
list-repeat windows.txt /*list-repeat*
7745+
list2blob() eval.txt /*list2blob()*
77387746
list2str() eval.txt /*list2str()*
77397747
listener_add() eval.txt /*listener_add()*
77407748
listener_flush() eval.txt /*listener_flush()*

runtime/doc/todo.txt

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*todo.txt* For Vim version 8.2. Last change: 2021 Sep 08
1+
*todo.txt* For Vim version 8.2. Last change: 2021 Sep 20
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -38,12 +38,14 @@ browser use: https://github.com/vim/vim/issues/1234
3838
*known-bugs*
3939
-------------------- Known bugs and current work -----------------------
4040

41-
:delcommand -buffer should work
41+
Flaky test op Windows:
42+
From test_vim9_script.vim:
43+
Found errors in Test_no_unknown_error_after_error():
44+
command line..script D:/a/vim/vim/src2/testdir/runtest.vim[486]..function RunTheTest[44]..Test_no_unknown_error_after_error line 22: Expected 'E1012:' but got 'E684: list index out of range: 0': so Xdef
4245

4346
Vim9 - Make everything work:
44-
- Disallow using numbered function with "g:123" in Vim9 script? #8760
45-
- use CheckLegacyAndVim9Success(lines) in many more places
4647
- Check TODO items in vim9compile.c and vim9execute.c
48+
- use CheckLegacyAndVim9Success(lines) in many more places
4749
- For builtin functions using tv_get_string*() use check_for_string() to be
4850
more strict about the argument type (not a bool).
4951
done: balloon_()
@@ -366,10 +368,6 @@ autocommands for the buffer lifecycle:
366368
BufIsRenamed (after buffer ID gets another name)
367369
The buffer list and windows are locked, no changes possible
368370

369-
Add a ModeChanged autocommand that has an argument indicating the old and new
370-
mode, as what's returned from mode(). Also used for switching Terminal mode.
371-
#8360, #7863, #7363
372-
373371
Matchparen doesn't remove highlight after undo. (#7054)
374372
Is OK when syntax HL is active.
375373

@@ -4845,7 +4843,6 @@ Autocommands:
48454843
command used dos fileformat. Same for 'fileencoding'.
48464844
- Add events to autocommands:
48474845
Error - When an error happens
4848-
ModeChange - after changing mode (before waiting for a char)
48494846
VimLeaveCheck - Before Vim decides to exit, so that it can be cancelled
48504847
when exiting isn't a good idea.
48514848
CursorHoldC - CursorHold while command-line editing

runtime/doc/usr_41.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*usr_41.txt* For Vim version 8.2. Last change: 2021 Aug 08
1+
*usr_41.txt* For Vim version 8.2. Last change: 2021 Sep 10
22

33
VIM USER MANUAL - by Bram Moolenaar
44

runtime/doc/vim9.txt

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*vim9.txt* For Vim version 8.2. Last change: 2021 Sep 08
1+
*vim9.txt* For Vim version 8.2. Last change: 2021 Sep 13
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -180,6 +180,15 @@ For now you will need to pass the dictionary explicitly: >
180180
var d = {item: 'value', func: DictFunc}
181181
d.func(d, 'item')
182182
183+
You can call a legacy dict function though: >
184+
func Legacy() dict
185+
echo self.value
186+
endfunc
187+
def CallLegacy()
188+
var d = {func: Legacy, value: 'text'}
189+
d.func()
190+
enddef
191+
183192
The argument types and return type need to be specified. The "any" type can
184193
be used, type checking will then be done at runtime, like with legacy
185194
functions.

runtime/filetype.vim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
" Vim support file to detect file types
22
"
33
" Maintainer: Bram Moolenaar <[email protected]>
4-
" Last Change: 2021 Aug 23
4+
" Last Change: 2021 Sep 21
55

66
" Listen very carefully, I will say this only once
77
if exists("did_load_filetypes")

0 commit comments

Comments
 (0)