Skip to content

Commit 4d8f476

Browse files
committed
Update runtime files
1 parent e65081d commit 4d8f476

30 files changed

Lines changed: 5057 additions & 2577 deletions

nsis/README.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ Unpack the images:
7474
cd nsis
7575
unzip icons.zip
7676

77-
To build then, enter:
77+
Then build gvim.exe:
7878

7979
cd nsis
8080
makensis gvim.nsi

runtime/autoload/rubycomplete.vim

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
" Maintainer: Mark Guzman <[email protected]>
44
" URL: https://github.com/vim-ruby/vim-ruby
55
" Release Coordinator: Doug Kearns <[email protected]>
6-
" Last Change: 2019 Feb 25
6+
" Last Change: 2020 Apr 12
77
" ----------------------------------------------------------------------------
88
"
99
" Ruby IRB/Complete author: Keiju ISHITSUKA([email protected])
@@ -501,13 +501,8 @@ class VimRubyCompletion
501501
return if rails_base == nil
502502
$:.push rails_base unless $:.index( rails_base )
503503

504-
rails_config = rails_base + "config/"
505-
rails_lib = rails_base + "lib/"
506-
$:.push rails_config unless $:.index( rails_config )
507-
$:.push rails_lib unless $:.index( rails_lib )
508-
509-
bootfile = rails_config + "boot.rb"
510-
envfile = rails_config + "environment.rb"
504+
bootfile = rails_base + "config/boot.rb"
505+
envfile = rails_base + "config/environment.rb"
511506
if File.exists?( bootfile ) && File.exists?( envfile )
512507
begin
513508
require bootfile

runtime/doc/arabic.txt

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*arabic.txt* For Vim version 8.2. Last change: 2019 May 05
1+
*arabic.txt* For Vim version 8.2. Last change: 2021 Jun 22
22

33

44
VIM REFERENCE MANUAL by Nadim Shaikli
@@ -176,6 +176,13 @@ o Enable Arabic settings [short-cut]
176176
and its support is preferred due to its level of offerings.
177177
'arabic' when 'termbidi' is enabled only sets the keymap.
178178

179+
For vertical window isolation while setting 'termbidi' an LTR
180+
vertical separator like "l" or "𝖨" may be used. It may also be
181+
hidden by changing its color to the foreground color: >
182+
:set fillchars=vert:l
183+
:hi VertSplit ctermbg=White
184+
< Note that this is a workaround, not a proper solution.
185+
179186
If, on the other hand, you'd like to be verbose and explicit and
180187
are opting not to use the 'arabic' short-cut command, here's what
181188
is needed (i.e. if you use ':set arabic' you can skip this section) -

runtime/doc/change.txt

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*change.txt* For Vim version 8.2. Last change: 2021 Jun 10
1+
*change.txt* For Vim version 8.2. Last change: 2021 Jun 23
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -780,12 +780,15 @@ For compatibility with Vi these two exceptions are allowed:
780780
"\/{string}/" and "\?{string}?" do the same as "//{string}/r".
781781
"\&{string}&" does the same as "//{string}/".
782782
*pattern-delimiter* *E146*
783-
Instead of the '/' which surrounds the pattern and replacement string, you
784-
can use any other single-byte character, but not an alphanumeric character,
785-
'\', '"' or '|'. This is useful if you want to include a '/' in the search
786-
pattern or replacement string. Example: >
783+
Instead of the '/' which surrounds the pattern and replacement string, you can
784+
use another single-byte character. This is useful if you want to include a
785+
'/' in the search pattern or replacement string. Example: >
787786
:s+/+//+
788787
788+
You can use most characters, but not an alphanumeric character, '\', '"' or
789+
'|'. In Vim9 script you should not use '#' because it may be recognized as
790+
the start of a comment.
791+
789792
For the definition of a pattern, see |pattern|. In Visual block mode, use
790793
|/\%V| in the pattern to have the substitute work in the block only.
791794
Otherwise it works on whole lines anyway.

runtime/doc/eval.txt

Lines changed: 24 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*eval.txt* For Vim version 8.2. Last change: 2021 Jun 07
1+
*eval.txt* For Vim version 8.2. Last change: 2021 Jun 23
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -4862,6 +4862,8 @@ foldclosed({lnum}) *foldclosed()*
48624862
The result is a Number. If the line {lnum} is in a closed
48634863
fold, the result is the number of the first line in that fold.
48644864
If the line {lnum} is not in a closed fold, -1 is returned.
4865+
{lnum} is used like with |getline()|. Thus "." is the current
4866+
line, "'m" mark m, etc.
48654867

48664868
Can also be used as a |method|: >
48674869
GetLnum()->foldclosed()
@@ -4870,6 +4872,8 @@ foldclosedend({lnum}) *foldclosedend()*
48704872
The result is a Number. If the line {lnum} is in a closed
48714873
fold, the result is the number of the last line in that fold.
48724874
If the line {lnum} is not in a closed fold, -1 is returned.
4875+
{lnum} is used like with |getline()|. Thus "." is the current
4876+
line, "'m" mark m, etc.
48734877

48744878
Can also be used as a |method|: >
48754879
GetLnum()->foldclosedend()
@@ -4883,6 +4887,8 @@ foldlevel({lnum}) *foldlevel()*
48834887
returned for lines where folds are still to be updated and the
48844888
foldlevel is unknown. As a special case the level of the
48854889
previous line is usually available.
4890+
{lnum} is used like with |getline()|. Thus "." is the current
4891+
line, "'m" mark m, etc.
48864892

48874893
Can also be used as a |method|: >
48884894
GetLnum()->foldlevel()
@@ -5758,6 +5764,8 @@ getmatches([{win}]) *getmatches()*
57585764
|getmatches()| is useful in combination with |setmatches()|,
57595765
as |setmatches()| can restore a list of matches saved by
57605766
|getmatches()|.
5767+
If {win} is specified, use the window with this number or
5768+
window ID instead of the current window.
57615769
Example: >
57625770
:echo getmatches()
57635771
< [{'group': 'MyGroup1', 'pattern': 'TODO',
@@ -5858,8 +5866,10 @@ getqflist([{what}]) *getqflist()*
58585866
valid |TRUE|: recognized error message
58595867

58605868
When there is no error list or it's empty, an empty list is
5861-
returned. Quickfix list entries with non-existing buffer
5862-
number are returned with "bufnr" set to zero.
5869+
returned. Quickfix list entries with a non-existing buffer
5870+
number are returned with "bufnr" set to zero (Note: some
5871+
functions accept buffer number zero for the alternate buffer,
5872+
you may need to explicitly check for zero).
58635873

58645874
Useful application: Find pattern matches in multiple files and
58655875
do something with them: >
@@ -6003,12 +6013,12 @@ getregtype([{regname}]) *getregtype()*
60036013
Can also be used as a |method|: >
60046014
GetRegname()->getregtype()
60056015

6006-
gettabinfo([{arg}]) *gettabinfo()*
6007-
If {arg} is not specified, then information about all the tab
6008-
pages is returned as a |List|. Each List item is a |Dictionary|.
6009-
Otherwise, {arg} specifies the tab page number and information
6010-
about that one is returned. If the tab page does not exist an
6011-
empty List is returned.
6016+
gettabinfo([{tabnr}]) *gettabinfo()*
6017+
If {tabnr} is not specified, then information about all the
6018+
tab pages is returned as a |List|. Each List item is a
6019+
|Dictionary|. Otherwise, {tabnr} specifies the tab page
6020+
number and information about that one is returned. If the tab
6021+
page does not exist an empty List is returned.
60126022

60136023
Each List item is a |Dictionary| with the following entries:
60146024
tabnr tab page number.
@@ -6061,11 +6071,11 @@ gettabwinvar({tabnr}, {winnr}, {varname} [, {def}]) *gettabwinvar()*
60616071
< Can also be used as a |method|: >
60626072
GetTabnr()->gettabwinvar(winnr, varname)
60636073

6064-
gettagstack([{nr}]) *gettagstack()*
6065-
The result is a Dict, which is the tag stack of window {nr}.
6066-
{nr} can be the window number or the |window-ID|.
6067-
When {nr} is not specified, the current window is used.
6068-
When window {nr} doesn't exist, an empty Dict is returned.
6074+
gettagstack([{winnr}]) *gettagstack()*
6075+
The result is a Dict, which is the tag stack of window {winnr}.
6076+
{winnr} can be the window number or the |window-ID|.
6077+
When {winnr} is not specified, the current window is used.
6078+
When window {winnr} doesn't exist, an empty Dict is returned.
60696079

60706080
The returned dictionary contains the following entries:
60716081
curidx Current index in the stack. When at

runtime/doc/ft_ps1.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*ps1.txt* A Windows PowerShell syntax plugin for Vim
1+
*ft_ps1.txt* A Windows PowerShell syntax plugin for Vim
22

33
Author: Peter Provost <https://www.github.com/PProvost>
44
License: Apache 2.0

runtime/doc/ft_raku.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*vim-raku.txt* The Raku programming language filetype
1+
*ft_raku.txt* The Raku programming language filetype
22

33
*vim-raku*
44

runtime/doc/index.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*index.txt* For Vim version 8.2. Last change: 2021 May 27
1+
*index.txt* For Vim version 8.2. Last change: 2021 Jun 19
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -1312,6 +1312,7 @@ tag command action ~
13121312
|:endtry| :endt[ry] end previous :try
13131313
|:endwhile| :endw[hile] end previous :while
13141314
|:enew| :ene[w] edit a new, unnamed buffer
1315+
|:eval| :ev[al] evaluate an expression and discard the result
13151316
|:ex| :ex same as ":edit"
13161317
|:execute| :exe[cute] execute result of expressions
13171318
|:exit| :exi[t] same as ":xit"

runtime/doc/motion.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -200,9 +200,9 @@ l or *l*
200200
*$* *<End>* *<kEnd>*
201201
$ or <End> To the end of the line. When a count is given also go
202202
[count - 1] lines downward, or as far is possible.
203-
|inclusive| motion. If a count of 2 of larger is
203+
|inclusive| motion. If a count of 2 or larger is
204204
given and the cursor is on the last line, that is an
205-
error an the cursor doesn't move.
205+
error and the cursor doesn't move.
206206
In Visual mode the cursor goes to just after the last
207207
character in the line.
208208
When 'virtualedit' is active, "$" may move the cursor

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 May 31
1+
*options.txt* For Vim version 8.2. Last change: 2021 Jun 20
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -5612,19 +5612,21 @@ A jump table for the options with a short description can be found at |Q_op|.
56125612
- abbreviations are disabled
56135613
- 'autoindent' is reset
56145614
- 'expandtab' is reset
5615-
- 'formatoptions' is used like it is empty
5615+
- 'hkmap' is reset
56165616
- 'revins' is reset
56175617
- 'ruler' is reset
56185618
- 'showmatch' is reset
5619-
- 'smartindent' is reset
56205619
- 'smarttab' is reset
56215620
- 'softtabstop' is set to 0
56225621
- 'textwidth' is set to 0
56235622
- 'wrapmargin' is set to 0
5623+
- 'varsofttabstop' is made empty
56245624
These options keep their value, but their effect is disabled:
56255625
- 'cindent'
5626+
- 'formatoptions' is used like it is empty
56265627
- 'indentexpr'
56275628
- 'lisp'
5629+
- 'smartindent'
56285630
NOTE: When you start editing another file while the 'paste' option is
56295631
on, settings from the modelines or autocommands may change the
56305632
settings again, causing trouble when pasting text. You might want to

0 commit comments

Comments
 (0)