Skip to content

Commit de295a6

Browse files
committed
Updated runtime files.
1 parent 663007e commit de295a6

23 files changed

Lines changed: 597 additions & 272 deletions

runtime/doc/map.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*map.txt* For Vim version 7.4a. Last change: 2013 Jun 29
1+
*map.txt* For Vim version 7.4a. Last change: 2013 Jul 18
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -597,7 +597,7 @@ this (see |<>|). Example: >
597597
To avoid mapping of the characters you type in insert or Command-line mode,
598598
type a CTRL-V first. The mapping in Insert mode is disabled if the 'paste'
599599
option is on.
600-
600+
*map-error*
601601
Note that when an error is encountered (that causes an error message or beep)
602602
the rest of the mapping is not executed. This is Vi-compatible.
603603

runtime/doc/repeat.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*repeat.txt* For Vim version 7.4a. Last change: 2012 Mar 23
1+
*repeat.txt* For Vim version 7.4a. Last change: 2013 Jul 20
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -54,7 +54,7 @@ selection, the same SIZE of area is used, see |visual-repeat|.
5454
Same as :g!.
5555

5656
Instead of the '/' which surrounds the {pattern}, you can use any other
57-
single byte character, but not an alphanumeric character, '\', '"' or '|'.
57+
single byte character, but not an alphabetic character, '\', '"' or '|'.
5858
This is useful if you want to include a '/' in the search pattern or
5959
replacement string.
6060

runtime/doc/starting.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*starting.txt* For Vim version 7.4a. Last change: 2013 Jun 12
1+
*starting.txt* For Vim version 7.4a. Last change: 2013 Jul 20
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -774,7 +774,8 @@ accordingly. Vim proceeds in this order:
774774
easy to copy it to another system.
775775

776776
If Vim was started with "-u filename", the file "filename" is used.
777-
All following initializations until 4. are skipped.
777+
All following initializations until 4. are skipped. $MYVIMRC is not
778+
set.
778779
"vim -u NORC" can be used to skip these initializations without
779780
reading a file. "vim -u NONE" also skips loading plugins. |-u|
780781

runtime/doc/tags

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6734,6 +6734,7 @@ map-<SID> map.txt /*map-<SID>*
67346734
map-ambiguous map.txt /*map-ambiguous*
67356735
map-backtick tips.txt /*map-backtick*
67366736
map-comments map.txt /*map-comments*
6737+
map-error map.txt /*map-error*
67376738
map-examples map.txt /*map-examples*
67386739
map-keys-fails map.txt /*map-keys-fails*
67396740
map-listing map.txt /*map-listing*

runtime/doc/todo.txt

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*todo.txt* For Vim version 7.4a. Last change: 2013 Jul 17
1+
*todo.txt* For Vim version 7.4a. Last change: 2013 Jul 24
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -34,18 +34,6 @@ not be repeated below, unless there is extra information.
3434
*known-bugs*
3535
-------------------- Known bugs and current work -----------------------
3636

37-
Edit changed-7.4 text.
38-
39-
Patch for this bug: (Ken Takata, 2013 Jul 17)
40-
8 Win32: When mouse is hidden and in the toolbar, moving it won't make it
41-
appear. (Sami Salonen)
42-
43-
This results in 'fileformat' set to "dos" instead of "unix". (Ingo Karkat,
44-
2013 Jul 16)
45-
:set fileformats=dos,unix
46-
:new ++ff=unix
47-
Also for ++bin and ++enc.
48-
4937
Python: ":py raw_input('prompt')" doesn't work. (Manu Hack)
5038

5139
Patch to add "acl" and "xpm" as a feature. (Ken Takata, 2013 Jul 8)
@@ -70,6 +58,10 @@ GTK: problem with 'L' in 'guioptions' changing the window width.
7058

7159
Javascript file where indent gets stuck on: GalaxyMaster, 2012 May 3.
7260

61+
The BufUnload event is triggered when re-using the empty buffer.
62+
(Pokey Rule, 2013 Jul 22)
63+
Patch by Marcin Szamotulski, 2013 Jul 22.
64+
7365
The CompleteDone autocommand needs some info passed to it:
7466
- The word that was selected (empty if abandoned complete)
7567
- Type of completion: tag, omnifunc, user func.
@@ -187,7 +179,6 @@ Python: Be able to define a Python function that can be called directly from
187179
Vim script. Requires converting the arguments and return value, like with
188180
vim.bindeval().
189181

190-
191182
Patch for :tabcloseleft, after closing a tab go to left tab. (William Bowers,
192183
2012 Aug 4)
193184

@@ -451,7 +442,7 @@ May 24) Update May 26.
451442

452443
Patch for :tabrecently. (Hirokazu Yoshida, 2012 Jan 30)
453444

454-
Problem with "syn sync gouphere". (Gustavo Niemeyer, 2011 Jan 27)
445+
Problem with "syn sync grouphere". (Gustavo Niemeyer, 2011 Jan 27)
455446

456447
Loading autoload script even when usage is inside "if 0". (Christian Brabandt,
457448
2010 Dec 18)

runtime/doc/version7.txt

Lines changed: 87 additions & 87 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*version7.txt* For Vim version 7.4a. Last change: 2013 Jul 13
1+
*version7.txt* For Vim version 7.4a. Last change: 2013 Jul 24
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -9150,7 +9150,7 @@ Files: src/ops.c
91509150

91519151
Patch 7.2.293
91529152
Problem: When setting 'comments' option it may be used in a wrong way.
9153-
Solution: Don't increment after skipping over digets. (Yukihiro Nakadaira)
9153+
Solution: Don't increment after skipping over digits. (Yukihiro Nakadaira)
91549154
Files: src/misc1.c
91559155

91569156
Patch 7.2.294
@@ -10192,131 +10192,82 @@ Better Python interface *better-python-interface*
1019210192

1019310193
Added |python-bindeval| function. Unlike |python-eval| this one returns
1019410194
|python-Dictionary|, |python-List| and |python-Function| objects for
10195-
dictionaries lists and functions respectively in place of their python
10195+
dictionaries lists and functions respectively in place of their Python
1019610196
built-in equivalents (or None if we are talking about function references).
10197-
For simple types this function returns python built-in types and not only
10198-
python `str()` like |python-eval| does. On python 3 it will return `bytes()`
10197+
For simple types this function returns Python built-in types and not only
10198+
Python `str()` like |python-eval| does. On Python 3 it will return `bytes()`
1019910199
objects in place of `str()` ones avoiding possibility of UnicodeDecodeError.
10200-
Interface of new objects mimics standard python `dict()` and `list()`
10200+
Interface of new objects mimics standard Python `dict()` and `list()`
1020110201
interfaces to some extent. Extent will be improved in the future.
1020210202

1020310203
Added special |python-vars| objects also available for |python-buffer| and
10204-
|python-window|. They ease access to VimL variables from python.
10204+
|python-window|. They ease access to VimL variables from Python.
1020510205

1020610206
Now you no longer need to alter `sys.path` to import your module: special
1020710207
hooks are responsible for importing from {rtp}/python2, {rtp}/python3 and
10208-
{rtp}/pythonx directories (for python 2, python 3 and both respectively).
10208+
{rtp}/pythonx directories (for Python 2, Python 3 and both respectively).
1020910209
See |python-special-path|.
1021010210

1021110211
Added possibility to work with |tabpage|s through |python-tabpage| object.
1021210212

10213-
Added automatic conversion of vim errors and exceptions to python
10213+
Added automatic conversion of Vim errors and exceptions to Python
1021410214
exceptions.
1021510215

10216-
Changed the behavior of |python-buffers| object: it now uses buffer numbers
10216+
Changed the behavior of the |python-buffers| object: it now uses buffer numbers
1021710217
as keys in place of the index of the buffer in the internal buffer list.
1021810218
This should not break anything as the only way to get this index was
1021910219
iterating over |python-buffers|.
1022010220

1022110221
Added |:pydo| and |:py3do| commands.
1022210222

10223-
Added |pyeval()| and |py3eval()| functions.
10223+
Added the |pyeval()| and |py3eval()| functions.
1022410224

10225-
Now in all places which previously accepted `str()` objects in both python
10226-
version both `str()` and `unicode()` (python 2) or `bytes()` and `str()`
10227-
(python 3) are accepted.
10225+
Now in all places which previously accepted `str()` objects, `str()` and
10226+
`unicode()` (Python 2) or `bytes()` and `str()` (Python 3) are accepted.
1022810227

1022910228
|python-window| has gained `.col` and `.row` attributes that are currently
1023010229
the only way to get internal window positions.
1023110230

10232-
Added or fixed support for `dir()` in vim python objects.
10233-
10234-
Old python versions (≤2.2) are no longer supported. Building with them did
10235-
not work anyway.
10231+
Added or fixed support for `dir()` in Vim Python objects.
1023610232

1023710233

1023810234
Changed *changed-7.4*
1023910235
-------
1024010236

10241-
Functions:
10242-
Added ability to use |Dictionary-function|s for |sort()|ing, via
10243-
optional third argument. (Nikolay Pavlov)
10244-
10245-
Added special |expand()| argument that expands to the current line
10246-
number.
10247-
10248-
Made it possible to force |char2nr()| always give unicode codepoints
10249-
regardless of current encoding. (Yasuhiro Matsumoto)
10250-
10251-
Made it possible for functions generating file list generate |List|
10252-
and not NL-separated string. (e.g. |glob()|, |expand()|) (Christian
10253-
Brabandt)
10254-
10255-
Functions that obtain variables from the specific window, tabpage or
10256-
buffer scope dictionary can now return specified default value in
10257-
place of empty string in case variable is not found. (|gettabvar()|,
10258-
|getwinvar()|, |getbufvar()|) (Shougo Matsushita, Hirohito Higashi)
10237+
Old Python versions (≤2.2) are no longer supported. Building with them did
10238+
not work anyway.
1025910239

1026010240
Options:
10261-
Added ability to automatically save selection into the system
10262-
clipboard when using non-GUI version of vim (autoselectplus in
10263-
'clipboard'). Also added ability to use system clipboard as default
10264-
register (previously only primary selection could be used). (Ivan
10265-
Krasilnikov, Christian Brabandt, Bram Moolenaar)
10266-
10267-
Added special 'shiftwidth' value that makes 'sw' follow 'tabstop'. As
10268-
indenting via 'indentexpr' became tricky |shiftwidth()| function was
10269-
added. Also added equivalent special value to 'softtabstop' option.
10270-
(Christian Brabandt, so8res)
10271-
10272-
Added ability to delete comment leader when using |J| by `j` flag in
10273-
'formatoptions' (|fo-table|). (Lech Lorens)
10274-
10275-
Added ability to control indentation inside namespaces: |cino-N|.
10276-
(Konstantin Lepa)
10241+
Added ability to automatically save the selection into the system
10242+
clipboard when using non-GUI version of Vim (autoselectplus in
10243+
'clipboard'). Also added ability to use the system clipboard as
10244+
default register (previously only primary selection could be used).
10245+
(Ivan Krasilnikov, Christian Brabandt, Bram Moolenaar)
1027710246

10278-
Added ability to control alignment inside `if` condition separately
10279-
from alignment inside function arguments: |cino-k|. (Lech Lorens)
10247+
Added a special 'shiftwidth' value that makes 'sw' follow 'tabstop'.
10248+
As indenting via 'indentexpr' became tricky |shiftwidth()| function
10249+
was added. Also added equivalent special value to 'softtabstop'
10250+
option. (Christian Brabandt, so8res)
1028010251

10281-
Added ability to show absolute number in number column when
10282-
'relativenumber' option is on. (Christian Brabandt)
10283-
10284-
Comands:
10285-
Made it possible to remove all signs from the current buffer using
10286-
|:sign-unplace|. (Christian Brabandt)
10287-
10288-
Added |:language| autocompletion. (Dominique Pelle)
10252+
Show absolute number in number column when 'relativenumber' option is
10253+
on. Now there are four combinations with 'number' and
10254+
'relativenumber'. (Christian Brabandt)
1028910255

10256+
Commands:
1029010257
|:diffoff| now saves the local values of some settings and restores
1029110258
them in place of blindly resetting them to the defaults. (Christian
1029210259
Brabandt)
1029310260

10294-
Added |:map-nowait| creating mapping which when having lhs that is the
10295-
prefix of another mapping’s lhs will not allow vim to wait for user to
10296-
type more characters to resolve ambiguity, forcing vim to take the
10297-
shorter alternative: one with <nowait>.
10298-
10299-
Added more |:command-complete| completion types: |:behave| suboptions,
10300-
color schemes, compilers, |:cscope| suboptions, files from 'path',
10301-
|:history| suboptions, locale names, |:syntime| suboptions, user
10302-
names. (Dominique Pelle)
10303-
1030410261
Other:
10305-
Improved support for cmd.exe. (Ben Fritz, Bram Moolenaar)
10306-
10307-
Added |v:windowid| variable containing current window number in GUI
10308-
vim. (Christian J. Robinson, Lech Lorens)
10309-
10310-
Lua interface now also uses userdata binded to vim structures. (Taro
10262+
Lua interface now also uses userdata binded to Vim structures. (Taro
1031110263
Muraoka, Luis Carvalho)
1031210264

10313-
Added rxvt-unicode and >xterm-277 mouse support. (Yiding Jia, Hayaki
10314-
Saito)
10315-
1031610265
Added *added-7.4*
1031710266
-----
1031810267

10319-
Added support for |Lists| and |Dictionaries| in |viminfo|. (Christian
10268+
Various syntax, indent and other plugins were added.
10269+
10270+
Added support for |Lists| and |Dictionaries| in |viminfo|. (Christian
1032010271
Brabandt)
1032110272

1032210273
Functions:
@@ -10331,14 +10282,32 @@ Functions:
1033110282
Debugging functions: |screenattr()|, |screenchar()|, |screencol()|,
1033210283
|screenrow()|. (Simon Ruderich, Bram Moolenaar)
1033310284

10285+
Added ability to use |Dictionary-function|s for |sort()|ing, via
10286+
optional third argument. (Nikolay Pavlov)
10287+
10288+
Added special |expand()| argument that expands to the current line
10289+
number.
10290+
10291+
Made it possible to force |char2nr()| always give unicode codepoints
10292+
regardless of current encoding. (Yasuhiro Matsumoto)
10293+
10294+
Made it possible for functions generating file list generate |List|
10295+
and not NL-separated string. (e.g. |glob()|, |expand()|) (Christian
10296+
Brabandt)
10297+
10298+
Functions that obtain variables from the specific window, tabpage or
10299+
buffer scope dictionary can now return specified default value in
10300+
place of empty string in case variable is not found. (|gettabvar()|,
10301+
|getwinvar()|, |getbufvar()|) (Shougo Matsushita, Hirohito Higashi)
10302+
1033410303
Autocommands:
1033510304
Added |InsertCharPre| event launched before inserting character.
1033610305
(Jakson A. Aquino)
1033710306

1033810307
Added |CompleteDone| event launched after finishing completion in
1033910308
insert mode. (idea by Florian Klein)
1034010309

10341-
Added |QuitPre| event launched when commands that can either close vim
10310+
Added |QuitPre| event launched when commands that can either close Vim
1034210311
or only some window(s) are launched.
1034310312

1034410313
Added |TextChanged| and |TextChangedI| events launched when text is
@@ -10347,14 +10316,45 @@ Autocommands:
1034710316
Commands:
1034810317
|:syntime| command useful for debugging.
1034910318

10319+
Made it possible to remove all signs from the current buffer using
10320+
|:sign-unplace|. (Christian Brabandt)
10321+
10322+
Added |:language| autocompletion. (Dominique Pelle)
10323+
10324+
Added more |:command-complete| completion types: |:behave| suboptions,
10325+
color schemes, compilers, |:cscope| suboptions, files from 'path',
10326+
|:history| suboptions, locale names, |:syntime| suboptions, user
10327+
names. (Dominique Pelle)
10328+
10329+
Added |:map-nowait| creating mapping which when having lhs that is the
10330+
prefix of another mapping’s lhs will not allow Vim to wait for user to
10331+
type more characters to resolve ambiguity, forcing Vim to take the
10332+
shorter alternative: one with <nowait>.
10333+
1035010334
Options:
1035110335
Made it possible to ignore case when completing: 'wildignorecase'.
1035210336

10353-
Various syntax, indent and other plugins were added.
10337+
Added ability to delete comment leader when using |J| by `j` flag in
10338+
'formatoptions' (|fo-table|). (Lech Lorens)
1035410339

10340+
Added ability to control indentation inside namespaces: |cino-N|.
10341+
(Konstantin Lepa)
1035510342

10356-
Fixed *fixed-7.4*
10357-
-----
10343+
Added ability to control alignment inside `if` condition separately
10344+
from alignment inside function arguments: |cino-k|. (Lech Lorens)
10345+
10346+
Other:
10347+
Improved support for cmd.exe. (Ben Fritz, Bram Moolenaar)
10348+
10349+
Added |v:windowid| variable containing current window number in GUI
10350+
Vim. (Christian J. Robinson, Lech Lorens)
10351+
10352+
Added rxvt-unicode and >xterm-277 mouse support. (Yiding Jia, Hayaki
10353+
Saito)
10354+
10355+
10356+
All changes in 7.4 *fixed-7.4*
10357+
------------------
1035810358

1035910359
Patch 7.3.001
1036010360
Problem: When editing "src/main.c" and 'path' set to "./proto",
@@ -12181,7 +12181,7 @@ Problem: Can't compile with tiny features.
1218112181
Solution: Add #ifdef around win_valid().
1218212182
Files: src/buffer.c
1218312183

12184-
Patch 7.3.313 after 7.3.307)
12184+
Patch 7.3.313 (after 7.3.307)
1218512185
Problem: One more warning when compiling with dynamic Python 3.
1218612186
Solution: Change PySliceObject to PyObject.
1218712187
Files: src/if_python3.c

runtime/filetype.vim

Lines changed: 4 additions & 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: 2013 Jun 24
4+
" Last Change: 2013 Jul 21
55

66
" Listen very carefully, I will say this only once
77
if exists("did_load_filetypes")
@@ -1407,6 +1407,9 @@ au BufNewFile,BufRead *.rcp setf pilrc
14071407
" Pine config
14081408
au BufNewFile,BufRead .pinerc,pinerc,.pinercex,pinercex setf pine
14091409

1410+
" PL/1, PL/I
1411+
au BufNewFile,BufRead *.pli,*.pl1 setf pli
1412+
14101413
" PL/M (also: *.inp)
14111414
au BufNewFile,BufRead *.plm,*.p36,*.pac setf plm
14121415

0 commit comments

Comments
 (0)