Skip to content

Commit 2a953fc

Browse files
committed
Updated runtime files.
1 parent 8e59a1e commit 2a953fc

File tree

17 files changed

+2371
-2172
lines changed

17 files changed

+2371
-2172
lines changed

runtime/doc/autocmd.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*autocmd.txt* For Vim version 8.1. Last change: 2019 Jan 11
1+
*autocmd.txt* For Vim version 8.1. Last change: 2019 Jan 19
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -311,6 +311,7 @@ Name triggered by ~
311311
|FuncUndefined| a user function is used but it isn't defined
312312
|SpellFileMissing| a spell file is used but it can't be found
313313
|SourcePre| before sourcing a Vim script
314+
|SourcePost| after sourcing a Vim script
314315
|SourceCmd| before sourcing a Vim script |Cmd-event|
315316

316317
|VimResized| after the Vim window size changed

runtime/doc/os_vms.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*os_vms.txt* For Vim version 8.1. Last change: 2019 Jan 18
1+
*os_vms.txt* For Vim version 8.1. Last change: 2019 Jan 19
22

33

44
VIM REFERENCE MANUAL
@@ -104,7 +104,7 @@ to set up GUI fonts etc. correctly. See :help xim from Vim command prompt.
104104
You may want to use GUI with GTK icons, then you have to download and install
105105
GTK for OpenVMS or at least runtime shareable images - LIBGTK from
106106
polarhome.com
107-
Post 7.2 Vim uses GTK2+ while the last GTK on OpenVMS is 1.2.10, thefore
107+
Post 7.2 Vim uses GTK2+ while the last GTK on OpenVMS is 1.2.10, therefore
108108
the GTK build is no longer available.
109109

110110
For more advanced questions, please send your problem to Vim on VMS mailing

runtime/doc/spell.txt

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*spell.txt* For Vim version 8.1. Last change: 2019 Jan 09
1+
*spell.txt* For Vim version 8.1. Last change: 2019 Jan 19
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -1582,6 +1582,10 @@ CHECKCOMPOUNDTRIPLE (Hunspell) *spell-CHECKCOMPOUNDTRIPLE*
15821582
Forbid three identical characters when compounding. Not
15831583
supported.
15841584

1585+
CHECKSHARPS (Hunspell)) *spell-CHECKSHARPS*
1586+
SS letter pair in uppercased (German) words may be upper case
1587+
sharp s (ß). Not supported.
1588+
15851589
COMPLEXPREFIXES (Hunspell) *spell-COMPLEXPREFIXES*
15861590
Enables using two prefixes. Not supported.
15871591

@@ -1595,12 +1599,21 @@ COMPOUNDFIRST (Hunspell) *spell-COMPOUNDFIRST*
15951599
Use COMPOUNDRULE instead. |spell-COMPOUNDRULE|
15961600

15971601
COMPOUNDBEGIN (Hunspell) *spell-COMPOUNDBEGIN*
1602+
Words signed with COMPOUNDBEGIN may be first elements in
1603+
compound words.
15981604
Use COMPOUNDRULE instead. |spell-COMPOUNDRULE|
15991605

1600-
COMPOUNDEND (Hunspell) *spell-COMPOUNDEND*
1606+
COMPOUNDLAST (Hunspell) *spell-COMPOUNDLAST*
1607+
Words signed with COMPOUNDLAST may be last elements in
1608+
compound words.
16011609
Use COMPOUNDRULE instead. |spell-COMPOUNDRULE|
16021610

1611+
COMPOUNDEND (Hunspell) *spell-COMPOUNDEND*
1612+
Probably the same as COMPOUNDLAST
1613+
16031614
COMPOUNDMIDDLE (Hunspell) *spell-COMPOUNDMIDDLE*
1615+
Words signed with COMPOUNDMIDDLE may be middle elements in
1616+
compound words.
16041617
Use COMPOUNDRULE instead. |spell-COMPOUNDRULE|
16051618

16061619
COMPOUNDRULES (Hunspell) *spell-COMPOUNDRULES*

runtime/doc/tags

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4592,7 +4592,10 @@ E892 eval.txt /*E892*
45924592
E893 eval.txt /*E893*
45934593
E894 eval.txt /*E894*
45944594
E895 if_mzsch.txt /*E895*
4595+
E896 eval.txt /*E896*
4596+
E897 eval.txt /*E897*
45954597
E898 channel.txt /*E898*
4598+
E899 eval.txt /*E899*
45964599
E90 message.txt /*E90*
45974600
E901 channel.txt /*E901*
45984601
E902 channel.txt /*E902*
@@ -4680,6 +4683,7 @@ E977 eval.txt /*E977*
46804683
E978 eval.txt /*E978*
46814684
E979 eval.txt /*E979*
46824685
E98 diff.txt /*E98*
4686+
E980 eval.txt /*E980*
46834687
E99 diff.txt /*E99*
46844688
EX intro.txt /*EX*
46854689
EXINIT starting.txt /*EXINIT*
@@ -8562,6 +8566,7 @@ spell-CHECKCOMPOUNDDUP spell.txt /*spell-CHECKCOMPOUNDDUP*
85628566
spell-CHECKCOMPOUNDPATTERN spell.txt /*spell-CHECKCOMPOUNDPATTERN*
85638567
spell-CHECKCOMPOUNDREP spell.txt /*spell-CHECKCOMPOUNDREP*
85648568
spell-CHECKCOMPOUNDTRIPLE spell.txt /*spell-CHECKCOMPOUNDTRIPLE*
8569+
spell-CHECKSHARPS spell.txt /*spell-CHECKSHARPS*
85658570
spell-CIRCUMFIX spell.txt /*spell-CIRCUMFIX*
85668571
spell-COMMON spell.txt /*spell-COMMON*
85678572
spell-COMPLEXPREFIXES spell.txt /*spell-COMPLEXPREFIXES*
@@ -8571,6 +8576,7 @@ spell-COMPOUNDEND spell.txt /*spell-COMPOUNDEND*
85718576
spell-COMPOUNDFIRST spell.txt /*spell-COMPOUNDFIRST*
85728577
spell-COMPOUNDFLAG spell.txt /*spell-COMPOUNDFLAG*
85738578
spell-COMPOUNDFORBIDFLAG spell.txt /*spell-COMPOUNDFORBIDFLAG*
8579+
spell-COMPOUNDLAST spell.txt /*spell-COMPOUNDLAST*
85748580
spell-COMPOUNDMIDDLE spell.txt /*spell-COMPOUNDMIDDLE*
85758581
spell-COMPOUNDMIN spell.txt /*spell-COMPOUNDMIN*
85768582
spell-COMPOUNDPERMITFLAG spell.txt /*spell-COMPOUNDPERMITFLAG*

runtime/doc/term.txt

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*term.txt* For Vim version 8.1. Last change: 2017 Oct 14
1+
*term.txt* For Vim version 8.1. Last change: 2019 Jan 19
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -334,11 +334,15 @@ Added by Vim (there are no standard codes for these):
334334
t_EI end insert or replace mode (block cursor shape) *t_EI* *'t_EI'*
335335
|termcap-cursor-shape|
336336
t_RV request terminal version string (for xterm) *t_RV* *'t_RV'*
337-
|xterm-8bit| |v:termresponse| |'ttymouse'| |xterm-codes|
337+
The response is stored in |v:termresponse|
338+
|xterm-8bit| |'ttymouse'| |xterm-codes|
338339
t_u7 request cursor position (for xterm) *t_u7* *'t_u7'*
339340
see |'ambiwidth'|
341+
The response is stored in |v:termu7resp|
340342
t_RF request terminal foreground color *t_RF* *'t_RF'*
343+
The response is stored in |v:termrfgresp|
341344
t_RB request terminal background color *t_RB* *'t_RB'*
345+
The response is stored in |v:termrbgresp|
342346
t_8f set foreground color (R, G, B) *t_8f* *'t_8f'*
343347
|xterm-true-color|
344348
t_8b set background color (R, G, B) *t_8b* *'t_8b'*
@@ -351,7 +355,9 @@ Added by Vim (there are no standard codes for these):
351355
t_EC set cursor color end *t_EC* *'t_EC'*
352356
t_SH set cursor shape *t_SH* *'t_SH'*
353357
t_RC request terminal cursor blinking *t_RC* *'t_RC'*
358+
The response is stored in |v:termblinkresp|
354359
t_RS request terminal cursor style *t_RS* *'t_RS'*
360+
The response is stored in |v:termstyleresp|
355361
t_ST save window title to stack *t_ST* *'t_ST'*
356362
t_RT restore window title from stack *t_RT* *'t_RT'*
357363
t_Si save icon text to stack *t_Si* *'t_Si'*

runtime/doc/todo.txt

Lines changed: 25 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*todo.txt* For Vim version 8.1. Last change: 2019 Jan 17
1+
*todo.txt* For Vim version 8.1. Last change: 2019 Jan 26
22

33

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

41-
Blob: the string form can't be parsed back. Use 0z00112233.44556677 ?
42-
43-
Make msg() and msg_attr() also use "char *" intead of "char_u *"?
44-
45-
Feature to possibly graduate: FEAT_MBYTE
46-
Integrate EBCDIC feature, use 'encoding' == "ebcdic" ?
47-
Or drop EBCDIC?
48-
4941
'incsearch' with :s: (#3321)
42+
- Get E20 when using command history to get "'<,'>s/a/b" and no Visual area
43+
was set. (#3837)
5044
- :s/foo using CTRL-G moves to another line, should not happen, or use the
5145
correct line (it uses the last but one line) (Lifepillar, Aug 18, #3345)
5246
- :s@pat/tern@ doesn't include "/" in the pattern. (Takahiro Yoshihara, #3637)
@@ -109,18 +103,10 @@ Terminal emulator window:
109103
- When 'encoding' is not utf-8, or the job is using another encoding, setup
110104
conversions.
111105

112-
Patch with updates for VMS. (Zoltan Arpadffy, 2019 Jan 14)
113-
114-
Update for German spell files: https://github.com/chrisbra/vim/compare/5e021c990f8817a50d3264782a5...3b27c92f297540761ebbd92d04fb3
115-
(Christian Brabandt, 2018 Nov 4)
116-
117106
Problem with Visual yank when 'linebreak' and 'showbreak' are set.
118107
Patch with tests, but it's not clear how it is supposed to work. (tommm, 2018
119108
Nov 17) Asked about this, Dec 22. Christian will have a look.
120109

121-
Patch to deal with signs at the end of the buffer when lines are deleted.
122-
(Yegappan Lakshmanan, #3798)
123-
124110
Key mapping times out when using a timer in Gvim. (Michael Henry, 2018 Sep 9,
125111
#3417)
126112
Another report, with reproduction steps. (#3799)
@@ -130,13 +116,20 @@ Does not build with MinGW out of the box:
130116
- _stat64 is not defined, need to use "struct stat" in vim.h
131117
- WINVER conflict, should use 0x0600 by default?
132118

133-
Patch to remove flicker from popup menu. (Yasuhiro Matsumoto, 2013 Aug 15)
134-
When redrawing for updating the popup menu, don't redraw the part when the new
135-
popup menu will be displayed?
136-
137119
js_decode() does not handle infinity properly. (Dominique Pelle, 2019 Jan 10,
138120
#3788)
139121

122+
Patch to avoid skipping buffers when loading a session. (Jason Franklin, 2019
123+
Jan 20)
124+
125+
Patch to update example of how to restore the cursor. (Ken Takata, 2019 Jan
126+
21)
127+
128+
Patch to fix problems with timer in GUI. (Ozaki Kiichi, #3817)
129+
Should also fix #3824.
130+
Change the order in which GUI handles events? Make it work like os_unix.c,
131+
check timer on lower level, check for pending messages higher up.
132+
140133
Signs:
141134
- screen not redrawn correctly. (Dominique Pelle, 2019 Jan 14, #3803)
142135
- Use a sign group in the Termdebug plugin.
@@ -146,9 +139,9 @@ Signs:
146139
Crash when mixing matchadd and substitute()? (Max Christian Pohle, 2018 May
147140
13, #2910) Can't reproduce?
148141

149-
Merge checking for 'cursorline' and 'concealcursor', see neovim #9492.
142+
Patch to recognize more systems with has(). (Ozaki Kiichi, #3855)
150143

151-
Patch to not call setActiveWindow. Yasuhiro Matsumoto, 2019 Jan 8, #3778)
144+
Merge checking for 'cursorline' and 'concealcursor', see neovim #9492.
152145

153146
Errors found with random data:
154147
heap-buffer-overflow in alist_add (#2472)
@@ -190,6 +183,9 @@ Patch on #3690 to fix that "wincmd p" does not always behave properly.
190183
Patch: When using %v in 'errorformat', assume the number is the screen column
191184
not bytes, also handle multi-byte charactes. (Yegappan Lakshmanan, #3700)
192185

186+
Support setting the character displayed below the last line? Neovim uses
187+
"eob:X" in 'fillchars'.
188+
193189
Make balloon_show() work outside of 'balloonexpr'? Users expect it to work:
194190
#2948. (related to #1512?)
195191
On Win32 it stops showing, because showState is already ShS_SHOWING.
@@ -201,8 +197,6 @@ balloonexpr() on MS-Windows GUI doesn't handle accented chars? (nivaemail,
201197
2018 Sep 14)
202198
Another request: #3811.
203199

204-
Patch to add FOR_ALL_FRAMES. (Yegappan, 2018 Dec 11, #3686)
205-
206200
Patch for MinGW build with static libraries. (Ken Takata, 2018 Dec 16)
207201

208202
Patch to add new regexp classes :ident:, :keyword:, :fname:.
@@ -244,9 +238,6 @@ punctiuation is repeated. (Smylers, 2018 Nov 17, #3621)
244238
Using CTRL-L during search only picks up the base character, not a combining
245239
character. (Rick, 2018 Dec 11, #3682)
246240

247-
":mksession" cannot handle a very long 'runtimepath'. (Timothy Madden, 21 Sep
248-
2018, #3466) Patch from Christian, 2018 Oct 30 (with comments).
249-
250241
ml_get error: (Israel Chauca Fuentes, 2018 Oct 17, #3550).
251242

252243
Patch to convert temp file name. (Yasuhiro Matsumoto, #3520)
@@ -259,6 +250,9 @@ When 'sidescrolloff' is set, using "zl" to go to the end of the line, suddenly
259250
scrolls back. Should allow for this scrolling, like 'scrolloff' does when
260251
using CTRL-E. (Yee Cheng Chin, #3721)
261252

253+
Patch to add ":vsbuffer" - vertical split + :sbuffer. (Rob Pilling, 2019 Jan
254+
17, #3816) Do we really need this?
255+
262256
Invalid memory access with old regexp engine. (Dominique Pelle, 2018 Sep 3,
263257
#3405) Introduced by 8.0.1517, which was fixing another memory access error.
264258
(Sep 8)
@@ -967,6 +961,8 @@ sort() is not stable when using numeric/float sort (Nikolay Pavlov, 2016 Sep
967961
- When out_cb executes :sleep, the close_cb may be invoked. (Daniel Hahler,
968962
2016 Dec 11, #1320)
969963
- Implement |job-term| ?
964+
- Calling a function when receiving a "call" on a channel, using feedkeys()
965+
does not work. It does work from a timer. (Qiming Zhao, #3852)
970966
- Channel test fails with Motif. Sometimes kills the X11 server.
971967
- When a message in the queue but there is no callback, drop it after a while?
972968
Add timestamp to queued messages and callbacks with ID, remove after a
@@ -1829,6 +1825,7 @@ cleared. See test64.
18291825
Patch to make "z=" work when 'spell' is off. Does this have nasty side
18301826
effects? (Christian Brabandt, 2012 Aug 5, Update 2013 Aug 12)
18311827
Would also need to do this for spellbadword() and spellsuggest().
1828+
https://github.com/chrisbra/vim-mq-patches/blob/master/enable_spellchecking
18321829

18331830
On 64 bit MS-Windows "long" is only 32 bits, but we sometimes need to store a
18341831
64 bits value. Change all number options to use nropt_T and define it to the

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: 2018 May 04
4+
" Last Change: 2019 Jan 18
55

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

runtime/ftplugin/man.vim

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
" Vim filetype plugin file
22
" Language: man
33
" Maintainer: SungHyun Nam <[email protected]>
4-
" Last Change: 2018 Jul 25
4+
" Last Change: 2019 Jan 22
55

66
" To make the ":Man" command available before editing a manual page, source
77
" this script from your startup vimrc file.
@@ -206,10 +206,10 @@ func <SID>GetPage(cmdmods, ...)
206206
let $MANWIDTH = ''
207207
endif
208208
" Remove blank lines from top and bottom.
209-
while getline(1) =~ '^\s*$'
209+
while line('$') > 1 && getline(1) =~ '^\s*$'
210210
silent keepj norm! ggdd
211211
endwhile
212-
while getline('$') =~ '^\s*$'
212+
while line('$') > 1 && getline('$') =~ '^\s*$'
213213
silent keepj norm! Gdd
214214
endwhile
215215
1

runtime/ftplugin/mma.vim

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
" Vim filetype plugin file
2+
" Language: Mathematica
3+
" Maintainer: Ian Ford <[email protected]>
4+
" Last Change: 22 January 2019
5+
6+
" Only do this when not done yet for this buffer
7+
if exists("b:did_ftplugin")
8+
finish
9+
endif
10+
11+
" Don't load another plugin for this buffer
12+
let b:did_ftplugin = 1
13+
14+
let b:undo_ftplugin = "setlocal commentstring<"
15+
16+
setlocal commentstring=\(*%s*\)

runtime/spell/README.txt

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ ftp://ftp.gnu.org/gnu/aspell/dict/. Most go under the GPL or LGPL copyright.
1717

1818
GENERATING .SPL FILES
1919

20-
This involves downloading the files from the OpenOffice.org server, applying a
20+
This involves downloading the files from the github server, applying a
2121
patch and running Vim to generate the .spl file. To do this all in one go use
2222
the Aap program (www.a-a-p.org). It's simple to install, it only requires
23-
Python.
23+
Python (http://www.a-a-p.org/download.html)
2424

2525
Before generating spell files, verify your system has the required locale
2626
support. Source the check_locales.vim script to find out. If something is
@@ -29,7 +29,7 @@ missing, see LOCALE below.
2929

3030
You can also do it manually:
3131
1. Fetch the right spell file from:
32-
http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
32+
https://github.com/LibreOffice/dictionaries
3333

3434
2. Unzip the archive:
3535
unzip LL_RR.zip
@@ -56,12 +56,11 @@ Now you understand why I prefer using the Aap recipe :-).
5656
MAINTAINING A LANGUAGE
5757

5858
Every language should have a maintainer. His tasks are to track the changes
59-
in the OpenOffice.org spell files and make updated patches. Words that
60-
haven't been added/removed from the OpenOffice lists can also be handled by
61-
the patches.
59+
in the spell files and make updated patches. Words that haven't been
60+
added/removed from the LibreOffice lists can also be handled by the patches.
6261

6362
It is important to keep the version of the .dic and .aff files that you
64-
started with. When OpenOffice brings out new versions of these files you can
63+
started with. When LibreOffice brings out new versions of these files you can
6564
find out what changed and take over these changes in your patch. When there
6665
are very many changes you can do it the other way around: re-apply the changes
6766
for Vim to the new versions of the .dic and .aff files.
@@ -79,20 +78,25 @@ This procedure should work well:
7978
aren't really words, they mess up the suggestions (English has this
8079
problem). You can use the "fixdup.vim" Vim script to find duplicate words.
8180

82-
3. Make the diff file. "aap diff" will do this for you. If a diff would be
81+
3. Include needed parts from the aspell phonetic dictionary to the aff files. For
82+
example add the relevant SAL lines to the .aff file (this is needed to make good
83+
suggestions). The aspell dictionaries can be found here:
84+
https://ftp.gnu.org/gnu/aspell/dict/0index.html
85+
86+
4. Make the diff file. "aap diff" will do this for you. If a diff would be
8387
too big you might consider writing a Vim script to do systematic changes.
8488
Do check that someone else can reproduce building the spell file. Send the
8589
result to Bram for inclusion in the distribution. Bram will generate the
8690
.spl file and upload it to the ftp server (if he can't generate it you will
8791
have to send him the .spl file too).
8892

89-
4. When OpenOffice makes a new zip file available you need to update the
93+
5. When OpenOffice makes a new zip file available you need to update the
9094
patch. "aap check" should do most of the work for you: if there are
9195
changes the .new.dic and .new.aff files will appear. You can now figure
9296
out the differences with .orig.dic and .orig.aff, adjust the .dic and .aff
9397
files and finally move the .new.dic to .orig.dic and .new.aff to .orig.aff.
9498

95-
5. Repeat step 4. regularly.
99+
6. Repeat step 5. regularly.
96100

97101

98102
LOCALE

0 commit comments

Comments
 (0)