Skip to content

Commit fa73534

Browse files
committed
Updated runtime files.
1 parent 24db729 commit fa73534

11 files changed

Lines changed: 112 additions & 156 deletions

File tree

runtime/doc/change.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*change.txt* For Vim version 7.4. Last change: 2015 Oct 17
1+
*change.txt* For Vim version 7.4. Last change: 2016 Jan 02
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -438,8 +438,8 @@ This depends on the 'nrformats' option:
438438
index.
439439

440440
For decimals a leading negative sign is considered for incrementing/
441-
decrementing, for octal and hex values, it won't be considered.
442-
To ignore the sign Visually select the number before using CTRL-A or CTRL-X.
441+
decrementing, for binary, octal and hex values, it won't be considered. To
442+
ignore the sign Visually select the number before using CTRL-A or CTRL-X.
443443

444444
For numbers with leading zeros (including all octal and hexadecimal numbers),
445445
Vim preserves the number of characters in the number when possible. CTRL-A on
@@ -1007,7 +1007,7 @@ inside of strings can change! Also see 'softtabstop' option. >
10071007

10081008
:reg[isters] {arg} Display the contents of the numbered and named
10091009
registers that are mentioned in {arg}. For example: >
1010-
:dis 1a
1010+
:reg 1a
10111011
< to display registers '1' and 'a'. Spaces are allowed
10121012
in {arg}. {not in Vi}
10131013

runtime/doc/editing.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*editing.txt* For Vim version 7.4. Last change: 2015 Aug 25
1+
*editing.txt* For Vim version 7.4. Last change: 2016 Jan 03
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -1105,7 +1105,7 @@ The names can be in upper- or lowercase.
11051105
the last file in the argument list has not been
11061106
edited. See |:confirm| and 'confirm'. {not in Vi}
11071107

1108-
:q[uit]! Quit without writing, also when currentl buffer has
1108+
:q[uit]! Quit without writing, also when the current buffer has
11091109
changes. If this is the last window and there is a
11101110
modified hidden buffer, the current buffer is
11111111
abandoned and the first changed hidden buffer becomes

runtime/doc/eval.txt

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*eval.txt* For Vim version 7.4. Last change: 2015 Dec 29
1+
*eval.txt* For Vim version 7.4. Last change: 2016 Jan 02
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -68,14 +68,16 @@ the Number. Examples:
6868
Number 0 --> String "0" ~
6969
Number -1 --> String "-1" ~
7070
*octal*
71-
Conversion from a String to a Number is done by converting the first digits
72-
to a number. Hexadecimal "0xf9" and Octal "017" numbers are recognized. If
73-
the String doesn't start with digits, the result is zero. Examples:
71+
Conversion from a String to a Number is done by converting the first digits to
72+
a number. Hexadecimal "0xf9", Octal "017", and Binary "0b10" numbers are
73+
recognized. If the String doesn't start with digits, the result is zero.
74+
Examples:
7475
String "456" --> Number 456 ~
7576
String "6bar" --> Number 6 ~
7677
String "foo" --> Number 0 ~
7778
String "0xf1" --> Number 241 ~
7879
String "0100" --> Number 64 ~
80+
String "0b101" --> Number 5 ~
7981
String "-8" --> Number -8 ~
8082
String "+8" --> Number 0 ~
8183

@@ -5955,12 +5957,14 @@ str2float( {expr}) *str2float()*
59555957

59565958
str2nr( {expr} [, {base}]) *str2nr()*
59575959
Convert string {expr} to a number.
5958-
{base} is the conversion base, it can be 8, 10 or 16.
5960+
{base} is the conversion base, it can be 2, 8, 10 or 16.
59595961
When {base} is omitted base 10 is used. This also means that
59605962
a leading zero doesn't cause octal conversion to be used, as
59615963
with the default String to Number conversion.
59625964
When {base} is 16 a leading "0x" or "0X" is ignored. With a
5963-
different base the result will be zero.
5965+
different base the result will be zero. Similarly, when
5966+
{base} is 8 a leading "0" is ignored, and when {base} is 2 a
5967+
leading "0b" or "0B" is ignored.
59645968
Text after the number is silently ignored.
59655969

59665970

runtime/doc/if_tcl.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*if_tcl.txt* For Vim version 7.4. Last change: 2012 Aug 02
1+
*if_tcl.txt* For Vim version 7.4. Last change: 2016 Jan 01
22

33

44
VIM REFERENCE MANUAL by Ingo Wilken
@@ -526,7 +526,7 @@ To use the Tcl interface the Tcl DLL must be in your search path. In a
526526
console window type "path" to see what directories are used.
527527

528528
The name of the DLL must match the Tcl version Vim was compiled with.
529-
Currently the name is "tcl83.dll". That is for Tcl 8.3. To know for sure
529+
Currently the name is "tcl86.dll". That is for Tcl 8.6. To know for sure
530530
edit "gvim.exe" and search for "tcl\d*.dll\c".
531531

532532
==============================================================================

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 7.4. Last change: 2015 Sep 08
1+
*index.txt* For Vim version 7.4. Last change: 2016 Jan 03
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -1495,6 +1495,7 @@ tag command action ~
14951495
|:smap| :smap like ":map" but for Select mode
14961496
|:smapclear| :smapc[lear] remove all mappings for Select mode
14971497
|:smenu| :sme[nu] add menu for Select mode
1498+
|:smile| :smi[le] make the user happy
14981499
|:snext| :sn[ext] split window and go to next file in the
14991500
argument list
15001501
|:sniff| :sni[ff] send request to sniff

runtime/doc/options.txt

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*options.txt* For Vim version 7.4. Last change: 2015 Nov 23
1+
*options.txt* For Vim version 7.4. Last change: 2016 Jan 03
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -4603,7 +4603,7 @@ A jump table for the options with a short description can be found at |Q_op|.
46034603
feature}
46044604
This option allows switching your keyboard into a special language
46054605
mode. When you are typing text in Insert mode the characters are
4606-
inserted directly. When in command mode the 'langmap' option takes
4606+
inserted directly. When in Normal mode the 'langmap' option takes
46074607
care of translating these special characters to the original meaning
46084608
of the key. This means you don't have to change the keyboard mode to
46094609
be able to execute Normal mode commands.
@@ -5019,8 +5019,11 @@ A jump table for the options with a short description can be found at |Q_op|.
50195019
{not in Vi}
50205020
Maximum amount of memory in Kbyte to use for all buffers together.
50215021
The maximum usable value is about 2000000 (2 Gbyte). Use this to work
5022-
without a limit. On 64 bit machines higher values might work. But
5023-
hey, do you really need more than 2 Gbyte for text editing?
5022+
without a limit.
5023+
On 64 bit machines higher values might work. But hey, do you really
5024+
need more than 2 Gbyte for text editing? Keep in mind that text is
5025+
stored in the swap file, one can edit files > 2 Gbyte anyay. We do
5026+
need the memory to store undo info.
50245027
Also see 'maxmem'.
50255028

50265029
*'menuitems'* *'mis'*
@@ -6838,7 +6841,8 @@ A jump table for the options with a short description can be found at |Q_op|.
68386841
the two-letter, lower case region name. You can use more than one
68396842
region by listing them: "en_us,en_ca" supports both US and Canadian
68406843
English, but not words specific for Australia, New Zealand or Great
6841-
Britain.
6844+
Britain. (Note: currently en_au and en_nz dictionaries are older than
6845+
en_ca, en_gb and en_us).
68426846
If the name "cjk" is included East Asian characters are excluded from
68436847
spell checking. This is useful when editing text that also has Asian
68446848
words.

runtime/doc/pattern.txt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*pattern.txt* For Vim version 7.4. Last change: 2015 Dec 26
1+
*pattern.txt* For Vim version 7.4. Last change: 2016 Jan 03
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -1102,7 +1102,10 @@ x A single character, with no special meaning, matches itself
11021102
plausible pattern for a UNIX filename: "[-./[:alnum:]_~]\+" That is,
11031103
a list of at least one character, each of which is either '-', '.',
11041104
'/', alphabetic, numeric, '_' or '~'.
1105-
These items only work for 8-bit characters.
1105+
These items only work for 8-bit characters, except [:lower:] and
1106+
[:upper:] also work for multi-byte characters when using the new
1107+
regexp engine. In the future these items may work for multi-byte
1108+
characters.
11061109
*/[[=* *[==]*
11071110
- An equivalence class. This means that characters are matched that
11081111
have almost the same meaning, e.g., when ignoring accents. This

runtime/doc/tags

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7459,7 +7459,6 @@ optwin options.txt /*optwin*
74597459
or() eval.txt /*or()*
74607460
oracle ft_sql.txt /*oracle*
74617461
os2 os_os2.txt /*os2*
7462-
os2ansi os_os2.txt /*os2ansi*
74637462
os390 os_390.txt /*os390*
74647463
os_390.txt os_390.txt /*os_390.txt*
74657464
os_amiga.txt os_amiga.txt /*os_amiga.txt*

runtime/doc/todo.txt

Lines changed: 33 additions & 98 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*todo.txt* For Vim version 7.4. Last change: 2015 Dec 29
1+
*todo.txt* For Vim version 7.4. Last change: 2016 Jan 03
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -76,30 +76,10 @@ Regexp problems:
7676
matches the empty string. (Dominique Pelle, 2015 Oct 2, Nov 24)
7777
- Search for \\~ causes error E874.
7878

79-
Poor mans runtime file updater:
80-
- Generate a content file of all included runtime files:
81-
$VIMRUNTIME/CONTENTS
82-
With lines:
83-
runtime/syntax/ada.vim hexchecksum hexchecksum-with-CR-LF
84-
runtime/syntax/old.vim DELETED
85-
- Use a command to trigger a script:
86-
:RuntimeUpdate
87-
Gets the new contents file from
88-
https://raw.githubusercontent.com/vim/vim/master/runtime/CONTENTS
89-
Goes over each line, compares the checksum and gets the file if it differs.
90-
- Include a minimal required Vim version?
91-
- For an installation, use "sudo" after getting all the files, only copy them.
92-
need a temp directory tree.
93-
- For Windows generate a .bat file with "runas" (see StackOverflow).
94-
- Include a wget.exe or curl.exe in the distribution?
95-
- Also update vim.exe and gvim.exe this way?
96-
97-
English spell file has an encoding error in the affix file.
98-
(Dominique Pelle, 2015 Oct 15)
99-
Perhaps use the files from here:
100-
https://github.com/marcoagpinto/aoo-mozilla-en-dict
101-
Hint for new URL: Christian Brabandt, 2015 Oct 15.
102-
But that file looks old.
79+
Need better instructions about how to install all interfaces and how to build
80+
Vim with them.
81+
For Ruby: https://github.com/ruby/ruby/tree/trunk/win32
82+
Or use Ken Takata's hack.
10383

10484
Still using freed memory after using setloclist(). (lcd, 2014 Jul 23)
10585
More info Jul 24. Not clear why.
@@ -116,86 +96,35 @@ Should use /usr/local/share/applications or /usr/share/applications.
11696
Or use $XDG_DATA_DIRS.
11797
Also need to run update-desktop-database (Kuriyama Kazunobu, 2015 Nov 4)
11898

119-
Patch to test shadow. James McCoy, 2015 Dec 7, #520
120-
121-
Patch to support strawberry Perl. (Ken Takata, 2015 Dec 21)
122-
123-
Change the travis config to also run autoconf on the huge build.
124-
(James McCoy, 2015 Dec 4)
125-
12699
Access to uninitialized memory in match_backref() regexp_nda.c:4882
127100
(Dominique Pelle, 2015 Nov 6)
128101

129-
Patch to fix test_listchars for MingW. (Christian Brabandt, 2015 Nov 29)
130-
131-
Patch to not set the python home if $PYTHONHOME is set. (Kazuki Sakamoto,
132-
2015 Nov 24)
133-
134-
Patch to add tests for what 7.3.192 fixed. (Elias Diem, 2015 Dec 22)
135-
136-
Patch to use local value of 'errorformat' in :cexpr. (Christian Brabandt,
137-
2015 Oct 16) Only do this for :lexpr ?
138-
139102
":cd C:\Windows\System32\drivers\etc*" does not work, even though the
140103
directory exists. (Sergio Gallelli, 2013 Dec 29)
141104

142-
Patch to make fnamemodify() work better with Cygwin. (Wily Wampa == Jacob
143-
Niehus, 2015 Nov 28, issue 505)
144-
145-
Patch to fix mc_FullName() on root directory. (Milly, 2015 Nov 24, Issue 501)
146-
147-
Patch to make matchparen restore curswant properly. (Christian Brabandt, 2015
148-
Nov 26)
149-
150-
Test 17 does not clean up the directory it creates. (Michael Soyka, 2015 Nov
151-
28)
152-
153-
Patch to add binary support for nrformat. (Jason Schulz, 2015 Dec 28)
154-
155-
Patch to make assert_false() error message look better. (Watiko, 2015 Dec 14)
156-
157105
Using ":windo" to set options in all windows has the side effect that it
158106
changes the window layout and the current window. Make a variant that saves
159107
and restores. Use in the matchparen plugin.
160108
Perhaps we can use "window <restore> {cmd}"?
161109

162-
Patch to estimate available memory on MS-Windows. (Mike Williams, 2015 Dec 18)
163-
Last version that day.
164-
165110
Illegal memory access, requires ASAN to see. (Dominique Pelle, 2015 Jul 28)
166111

167-
Patch for testing 'backspace'. Also changes behavior of ":set bs=0", do we
168-
want that? (Hirohito Higashi, 2015 Dec 17)
169-
New patch Dec 26.
170-
171-
Patch to adjust an Ex range only if it's about line numbers. (Christian
172-
Brabandt, 2015 Dec 13)
173-
174112
Gvim: when both Tab and CTRL-I are mapped, use CTRL-I not for Tab.
175113

176114
Unexpected delay when using CTRL-O u. It's not timeoutlen.
177115
(Gary Johnson, 2015 Aug 28)
178116

179-
Patch for tee on Windows. (Yasuhiro Matsumoto, 2015 Nov 30)
180-
Update Dec 1.
181-
182-
Patch to use 256 color setup for all terminals that have 256 colors or more.
183-
#504. (rdebath, 2015 Dec 1)
184-
185117
Instead of separately uploading patches to the ftp site, can we get them from
186118
github? This URL works:
187119
https://github.com/vim/vim/compare/v7.4.920%5E...v7.4.920.diff
120+
Diff for version.c contains more context, can't skip a patch.
188121
>
189122
Can src/GvimExt/Make_cyg.mak be removed?
190123
Same for src/xxd/Make_cyg.mak
191124

192-
":q!" should reset modified flag for current buffer, if another buffer is
193-
modified no need to abandon it again.
194-
Patch from Yasuhiro Matsumoto, 2014 Nov 21.
195-
Update from Hirohito Higashi, 2014 Nov 21.
196-
With test, Nov 23. Update 2015 Dec 15.
197-
198-
Updated Fortran files. (Ajit Thakkar, 2015 Nov 30, second one)
125+
When t_Co is changed from termresponse, the OptionSet autocmmand event isn't
126+
triggered. Use the code from the end of set_num_option() in
127+
set_color_count().
199128

200129
Python: ":py raw_input('prompt')" doesn't work. (Manu Hack)
201130

@@ -209,7 +138,7 @@ Patch to recognize string slice for variable followed by colon.
209138
(Hirohito Higashi, 2015 Nov 24)
210139

211140
Patch to add debug backtrace. (Alberto Fanjul, 2015 Sep 27)
212-
Update Dec 2.
141+
Update 2016 Jan 2. Issue #433
213142

214143
MS-Windows: When editing a file with a leading space, writing it uses the
215144
wrong name. (Aram, 2014 Nov 7) Vim 7.4.
@@ -237,11 +166,6 @@ Can we cache the syntax attributes, so that updates for 'relativenumber' and
237166

238167
Patch to add window and tab arguments to getcwd(). (Thinca, 2015 Nov 15)
239168

240-
Patch to check PYTHONHOME first. #500
241-
242-
Patch to build with Python using MSYS2. (Yasuhiro Matsumoto, 2015 Nov 26)
243-
Updated Nov 29.
244-
245169
Build with Python on Mac does not always use the right library.
246170
(Kazunobu Kuriyama, 2015 Mar 28)
247171

@@ -324,7 +248,14 @@ Patch for matchit plugin related to multibyte chars. (Ken Takata, 2015 Jul 22)
324248

325249
Patch for multi-byte characters in langmap and applying a mapping on them.
326250
(Christian Brabandt, 2015 Jun 12, update July 25)
327-
Is this the right solution?
251+
Is this the right solution? Need to cleanup langmap behavior:
252+
- in vgetorpeek() apply langmap to the typeahead buffer and put the result in
253+
a copy-buffer, only when langmap is appropriate for the current mode. Then
254+
check for mapping and let gotchars() work on the copy-buffer.
255+
- Remove LANGMAP_ADJUST() in other parts of the code. Make sure the mode is
256+
covered by the above change.
257+
So that replaying the register doesn't use keymap/langmap and still does the
258+
same thing. Remarks on issue 543.
328259

329260
Patch to add grepfile(). (Scott Prager, 2015 May 26)
330261
Work in progress.
@@ -716,6 +647,18 @@ optional. (2013 Jul 12)
716647

717648
Dialog is too big on Linux too. (David Fishburn, 2013 Sep 2)
718649

650+
Improve the installer for MS-Windows. There are a few alternatives:
651+
- Installer from Cream (Steve Hall).
652+
- Modern UI 2.0 for the Nsis installer. (Guopeng Wen)
653+
https://github.com/gpwen/vim-installer-mui2
654+
- make it possible to do a silent install, see
655+
http://nsis.sourceforge.net/Docs/Chapter4.html#4.12
656+
Version from Guopeng Wen does this.
657+
- MSI installer: https://github.com/petrkle/vim-msi/
658+
- The one on Issue 279.
659+
Problem: they all work slightly different (e.g. don't install vimrun.exe).
660+
How to test that it works well for all Vim users?
661+
719662
Patch to check whether a buffer is quickfix or a location list.
720663
(Yasuhiro Matsumoto, 2014 Dec 9)
721664

@@ -809,14 +752,6 @@ MS-Windows resizing problems:
809752
causes the window to move unnecessarily. (William E. Skeith III, 2012 Jan
810753
12) Patch: 2012 Jan 13 Needs more work (2012 Feb 2)
811754

812-
Patch to use Modern UI 2.0 for the Nsis installer. (Guopeng Wen, 2010 Jul 30)
813-
Latest version: 2011 May 18
814-
8 Windows install with NSIS: make it possible to do a silent install, see
815-
http://nsis.sourceforge.net/Docs/Chapter4.html#4.12
816-
Version from Guopeng Wen that does this (2010 Dec 27)
817-
Alternative: MSI installer: https://github.com/petrkle/vim-msi/
818-
Or the one on Issue 279
819-
820755
'iminsert' global value set when using ":setlocal iminsert"? (Wu, 2012 Jun 23)
821756

822757
Patch to append regexp to tag commands to make it possible to select one out
@@ -936,9 +871,9 @@ Sep 17) Asked for feedback from others.
936871
Win32: Cannot cd into a directory that starts with a space. (Andy Wokula, 2012
937872
Jan 19)
938873

939-
Need to escape $HOME on Windows? (ZyX, 2011 Jul 21, discussion 2013 Jul 4)
940-
Can't simply use a backslash, \$HOME has a different meaning already.
941-
Would be possible to use $$HOME where $HOME is to be used.
874+
Need to escape $HOME on Windows for fnameescape()? (ZyX, 2011 Jul 21,
875+
discussion 2013 Jul 4) Can't simply use a backslash, \$HOME has a different
876+
meaning already. Would be possible to use $$HOME where $HOME is to be used.
942877

943878
"2" in 'formatoptions' not working in comments. (Christian Corneliussen, 2011
944879
Oct 26)

0 commit comments

Comments
 (0)