Skip to content

Commit b4ff518

Browse files
committed
Updated runtime files.
1 parent 1c2836e commit b4ff518

14 files changed

Lines changed: 317 additions & 265 deletions

File tree

runtime/doc/diff.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*diff.txt* For Vim version 7.4. Last change: 2015 Jul 03
1+
*diff.txt* For Vim version 7.4. Last change: 2015 Nov 01
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -182,8 +182,8 @@ hidden buffers. You can use ":hide" to close a window without unloading the
182182
buffer. If you don't want a buffer to remain used for the diff do ":set
183183
nodiff" before hiding it.
184184

185-
*:diffu* *:diffupdate*
186-
:diffu[pdate][!] Update the diff highlighting and folds.
185+
*:dif* *:diffupdate*
186+
:dif[fupdate][!] Update the diff highlighting and folds.
187187

188188
Vim attempts to keep the differences updated when you make changes to the
189189
text. This mostly takes care of inserted and deleted lines. Changes within a

runtime/doc/if_pyth.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*if_pyth.txt* For Vim version 7.4. Last change: 2015 Oct 16
1+
*if_pyth.txt* For Vim version 7.4. Last change: 2015 Nov 10
22

33

44
VIM REFERENCE MANUAL by Paul Moore
@@ -693,7 +693,7 @@ The name of the DLL must match the Python version Vim was compiled with.
693693
Currently the name is "python24.dll". That is for Python 2.4. To know for
694694
sure edit "gvim.exe" and search for "python\d*.dll\c".
695695

696-
On Unix the 'pythondll' or 'python3dll' option can be used to specify the
696+
On Unix the 'pythondll' or 'pythonthreedll' option can be used to specify the
697697
Python shared library file instead of DYNAMIC_PYTHON_DLL or
698698
DYNAMIC_PYTHON3_DLL file what were specified at compile time. The version of
699699
the shared library must match the Python 2.x or Python 3 version Vim was

runtime/doc/options.txt

Lines changed: 11 additions & 11 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 01
1+
*options.txt* For Vim version 7.4. Last change: 2015 Nov 10
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -5698,25 +5698,25 @@ A jump table for the options with a short description can be found at |Q_op|.
56985698
Insert mode completion. When zero as much space as available is used.
56995699
|ins-completion-menu|.
57005700

5701-
*'pythonthreedll'*
5702-
'pythonthreedll' string (default empty)
5701+
*'pythondll'*
5702+
'pythondll' string (default empty)
57035703
global
57045704
{not in Vi} {only for Unix}
5705-
{only available when compiled with the |+python3/dyn|
5705+
{only available when compiled with the |+python/dyn|
57065706
feature}
5707-
Specifies the path of the Python 3 shared library instead of
5708-
DYNAMIC_PYTHON3_DLL what was specified at compile time.
5707+
Specifies the path of the Python 2.x shared library instead of
5708+
DYNAMIC_PYTHON_DLL what was specified at compile time.
57095709
This option cannot be set from a |modeline| or in the |sandbox|, for
57105710
security reasons.
57115711

5712-
*'pythondll'*
5713-
'pythondll' string (default empty)
5712+
*'pythonthreedll'*
5713+
'pythonthreedll' string (default empty)
57145714
global
57155715
{not in Vi} {only for Unix}
5716-
{only available when compiled with the |+python/dyn|
5716+
{only available when compiled with the |+python3/dyn|
57175717
feature}
5718-
Specifies the path of the Python 2.x shared library instead of
5719-
DYNAMIC_PYTHON_DLL what was specified at compile time.
5718+
Specifies the path of the Python 3 shared library instead of
5719+
DYNAMIC_PYTHON3_DLL what was specified at compile time.
57205720
This option cannot be set from a |modeline| or in the |sandbox|, for
57215721
security reasons.
57225722

runtime/doc/quickref.txt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*quickref.txt* For Vim version 7.4. Last change: 2015 Jul 21
1+
*quickref.txt* For Vim version 7.4. Last change: 2015 Nov 10
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -777,6 +777,7 @@ Short explanation of each option: *option-list*
777777
'list' show <Tab> and <EOL>
778778
'listchars' 'lcs' characters for displaying in list mode
779779
'loadplugins' 'lpl' load plugin scripts when starting up
780+
'luadll' name of the Lua dynamic library
780781
'macatsui' Mac GUI: use ATSUI text drawing
781782
'magic' changes special characters in search patterns
782783
'makeef' 'mef' name of the errorfile for ":make"
@@ -816,6 +817,7 @@ Short explanation of each option: *option-list*
816817
'patchexpr' 'pex' expression used to patch a file
817818
'patchmode' 'pm' keep the oldest version of a file
818819
'path' 'pa' list of directories searched with "gf" et.al.
820+
'perldll' name of the Perl dynamic library
819821
'preserveindent' 'pi' preserve the indent structure when reindenting
820822
'previewheight' 'pvh' height of the preview window
821823
'previewwindow' 'pvw' identifies the preview window
@@ -828,6 +830,8 @@ Short explanation of each option: *option-list*
828830
'printmbfont' 'pmbfn' font names to be used for CJK output of :hardcopy
829831
'printoptions' 'popt' controls the format of :hardcopy output
830832
'pumheight' 'ph' maximum height of the popup menu
833+
'pythondll' name of the Python 2 dynamic library
834+
'pythonthreedll' name of the Python 3 dynamic library
831835
'quoteescape' 'qe' escape characters used in a string
832836
'readonly' 'ro' disallow writing the buffer
833837
'redrawtime' 'rdt' timeout for 'hlsearch' and |:match| highlighting
@@ -840,6 +844,7 @@ Short explanation of each option: *option-list*
840844
'revins' 'ri' inserting characters will work backwards
841845
'rightleft' 'rl' window is right-to-left oriented
842846
'rightleftcmd' 'rlc' commands for which editing works right-to-left
847+
'rubydll' name of the Ruby dynamic library
843848
'ruler' 'ru' show cursor line and column in the status line
844849
'rulerformat' 'ruf' custom format for the ruler
845850
'runtimepath' 'rtp' list of directories used for runtime files

runtime/doc/syntax.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*syntax.txt* For Vim version 7.4. Last change: 2015 Oct 17
1+
*syntax.txt* For Vim version 7.4. Last change: 2015 Nov 05
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -1082,6 +1082,7 @@ Most of things are same as |ft-c-syntax|.
10821082

10831083
Variable Highlight ~
10841084
cpp_no_cpp11 don't highlight C++11 standard items
1085+
cpp_no_cpp14 don't highlight C++14 standard items
10851086

10861087

10871088
CSH *csh.vim* *ft-csh-syntax*
@@ -4165,7 +4166,7 @@ example, for instance, can be done like this: >
41654166
41664167
As can be seen here, the \z actually does double duty. In the start pattern,
41674168
it marks the "\(\I\i*\)" sub-expression as external; in the end pattern, it
4168-
changes the \1 back-reference into an external reference referring to the
4169+
changes the \z1 back-reference into an external reference referring to the
41694170
first external sub-expression in the start pattern. External references can
41704171
also be used in skip patterns: >
41714172
:syn region foo start="start \(\I\i*\)" skip="not end \z1" end="end \z1"

runtime/doc/tags

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -415,6 +415,7 @@ $VIMRUNTIME starting.txt /*$VIMRUNTIME*
415415
'lpl' options.txt /*'lpl'*
416416
'ls' options.txt /*'ls'*
417417
'lsp' options.txt /*'lsp'*
418+
'luadll' options.txt /*'luadll'*
418419
'lw' options.txt /*'lw'*
419420
'lz' options.txt /*'lz'*
420421
'ma' options.txt /*'ma'*
@@ -499,6 +500,8 @@ $VIMRUNTIME starting.txt /*$VIMRUNTIME*
499500
'nobk' options.txt /*'nobk'*
500501
'nobl' options.txt /*'nobl'*
501502
'nobomb' options.txt /*'nobomb'*
503+
'nobreakindent' options.txt /*'nobreakindent'*
504+
'nobri' options.txt /*'nobri'*
502505
'nobuflisted' options.txt /*'nobuflisted'*
503506
'nocf' options.txt /*'nocf'*
504507
'noci' options.txt /*'noci'*
@@ -549,6 +552,8 @@ $VIMRUNTIME starting.txt /*$VIMRUNTIME*
549552
'nofk' options.txt /*'nofk'*
550553
'nofkmap' options.txt /*'nofkmap'*
551554
'nofoldenable' options.txt /*'nofoldenable'*
555+
'nofs' options.txt /*'nofs'*
556+
'nofsync' options.txt /*'nofsync'*
552557
'nogd' options.txt /*'nogd'*
553558
'nogdefault' options.txt /*'nogdefault'*
554559
'noguipty' options.txt /*'noguipty'*
@@ -575,11 +580,13 @@ $VIMRUNTIME starting.txt /*$VIMRUNTIME*
575580
'nois' options.txt /*'nois'*
576581
'nojoinspaces' options.txt /*'nojoinspaces'*
577582
'nojs' options.txt /*'nojs'*
583+
'nolangnoremap' options.txt /*'nolangnoremap'*
578584
'nolazyredraw' options.txt /*'nolazyredraw'*
579585
'nolbr' options.txt /*'nolbr'*
580586
'nolinebreak' options.txt /*'nolinebreak'*
581587
'nolisp' options.txt /*'nolisp'*
582588
'nolist' options.txt /*'nolist'*
589+
'nolnr' options.txt /*'nolnr'*
583590
'noloadplugins' options.txt /*'noloadplugins'*
584591
'nolpl' options.txt /*'nolpl'*
585592
'nolz' options.txt /*'nolz'*
@@ -727,6 +734,7 @@ $VIMRUNTIME starting.txt /*$VIMRUNTIME*
727734
'path' options.txt /*'path'*
728735
'pdev' options.txt /*'pdev'*
729736
'penc' options.txt /*'penc'*
737+
'perldll' options.txt /*'perldll'*
730738
'pex' options.txt /*'pex'*
731739
'pexpr' options.txt /*'pexpr'*
732740
'pfn' options.txt /*'pfn'*
@@ -753,6 +761,8 @@ $VIMRUNTIME starting.txt /*$VIMRUNTIME*
753761
'pumheight' options.txt /*'pumheight'*
754762
'pvh' options.txt /*'pvh'*
755763
'pvw' options.txt /*'pvw'*
764+
'pythondll' options.txt /*'pythondll'*
765+
'pythonthreedll' options.txt /*'pythonthreedll'*
756766
'qe' options.txt /*'qe'*
757767
'quote motion.txt /*'quote*
758768
'quoteescape' options.txt /*'quoteescape'*
@@ -779,6 +789,7 @@ $VIMRUNTIME starting.txt /*$VIMRUNTIME*
779789
'rs' options.txt /*'rs'*
780790
'rtp' options.txt /*'rtp'*
781791
'ru' options.txt /*'ru'*
792+
'rubydll' options.txt /*'rubydll'*
782793
'ruf' options.txt /*'ruf'*
783794
'ruler' options.txt /*'ruler'*
784795
'rulerformat' options.txt /*'rulerformat'*
@@ -2132,6 +2143,7 @@ $VIMRUNTIME starting.txt /*$VIMRUNTIME*
21322143
:delm motion.txt /*:delm*
21332144
:delmarks motion.txt /*:delmarks*
21342145
:di change.txt /*:di*
2146+
:dif diff.txt /*:dif*
21352147
:diffg diff.txt /*:diffg*
21362148
:diffget diff.txt /*:diffget*
21372149
:diffo diff.txt /*:diffo*
@@ -2144,7 +2156,6 @@ $VIMRUNTIME starting.txt /*$VIMRUNTIME*
21442156
:diffsplit diff.txt /*:diffsplit*
21452157
:difft diff.txt /*:difft*
21462158
:diffthis diff.txt /*:diffthis*
2147-
:diffu diff.txt /*:diffu*
21482159
:diffupdate diff.txt /*:diffupdate*
21492160
:dig digraph.txt /*:dig*
21502161
:digraphs digraph.txt /*:digraphs*
@@ -6867,6 +6878,7 @@ lua if_lua.txt /*lua*
68676878
lua-buffer if_lua.txt /*lua-buffer*
68686879
lua-commands if_lua.txt /*lua-commands*
68696880
lua-dict if_lua.txt /*lua-dict*
6881+
lua-dynamic if_lua.txt /*lua-dynamic*
68706882
lua-eval if_lua.txt /*lua-eval*
68716883
lua-funcref if_lua.txt /*lua-funcref*
68726884
lua-list if_lua.txt /*lua-list*

runtime/doc/todo.txt

Lines changed: 40 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*todo.txt* For Vim version 7.4. Last change: 2015 Oct 31
1+
*todo.txt* For Vim version 7.4. Last change: 2015 Nov 10
22

33

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

3737
Regexp problems:
38+
- Instructions for reproducing issue #465 (crash in nfa_regtry):
39+
https://github.com/mgedmin/vim-bug-465
3840
- The regexp engines are not reentrant, causing havoc when interrupted by a
3941
remote expression or something else. Move global variables onto the stack
4042
or into an allocated struct.
@@ -75,6 +77,12 @@ Regexp problems:
7577
- The pattern "\1" with the old engine gives E65, with the new engine it
7678
matches the empty string. (Dominique Pelle, 2015 Oct 2)
7779

80+
runtime/optwin.vim missing options:
81+
rubydll
82+
pythondll
83+
perldll
84+
luadll
85+
7886
Still using freed memory after using setloclist(). (lcd, 2014 Jul 23)
7987
More info Jul 24. Not clear why.
8088

@@ -83,6 +91,20 @@ work. (ZyX, 2013 Sep 28)
8391

8492
Problem using ":try" inside ":execute". (ZyX, 2013 Sep 15)
8593

94+
When running out of memory, lalloc() invokes the garbage collector.
95+
May cause freeing used memory. Just remove that call?
96+
Or add flag to avoid it when undesired.
97+
98+
Installation of .desktop files does not work everywhere.
99+
It's now fixed, but the target directory probably isn't right.
100+
Add configure check?
101+
Should use /usr/local/share/applications or /usr/share/applications.
102+
Or use $XDG_DATA_DIRS.
103+
Also need to run update-desktop-database (Kuriyama Kazunobu, 2015 Nov 4)
104+
105+
Access to uninitialized memory in match_backref() regexp_nda.c:4882
106+
(Dominique Pelle, 2015 Nov 6)
107+
86108
Netrw update. (Charles 2015 Oct 23)
87109

88110
Patch to use local value of 'errorformat' in :cexpr. (Christian Brabandt,
@@ -96,8 +118,6 @@ directory exists. (Sergio Gallelli, 2013 Dec 29)
96118

97119
Updated syntax files. (Charles Campbell, 2015 Oct 19)
98120

99-
Patch to include .desktop files in the distribution. PR #455.
100-
101121
Better changelog syntax file. (Martin Florian, 2015 Oct 25)
102122

103123
Better readline syntax file. (Raphael Bazaud, 2015 Oct 25)
@@ -112,19 +132,10 @@ changes the window layout and the current window. Make a variant that saves
112132
and restores. Use in the matchparen plugin.
113133
Perhaps we can use ":silent window"?
114134

115-
Patch for documentation mistakes. (Hirohito Higashi, 2015 Oct 22)
116-
117135
Illegal memory access, requires ASAN to see. (Dominique Pelle, 2015 Jul 28)
118136

119137
Gvim: when both Tab and CTRL-I are mapped, use CTRL-I not for Tab.
120138

121-
Patch for yaml indent, #458.
122-
123-
Patch for Python to add isatty, readable, etc. (PR #464)
124-
125-
Patch to add options for specifying dll names. (Kazuki Sakamoto, 2015 Oct 16)
126-
PR #452 Check if it's secure (can't set from modeline).
127-
128139
Unexpected delay when using CTRL-O u. It's not timeoutlen.
129140
(Gary Johnson, 2015 Aug 28)
130141

@@ -133,17 +144,31 @@ Same for src/xxd/Make_cyg.mak
133144

134145
Python: ":py raw_input('prompt')" doesn't work. (Manu Hack)
135146

147+
Patch to fix memory leak. (Dominique Pelle, 2015 Nov 4)
148+
149+
Using uninitialized memory. (Dominique Pelle, 2015 Nov 4)
150+
151+
Patch to recognize string slice for variable followed by colon.
152+
(Hirohito Higashi, 2015 Nov 3)
153+
154+
Patch to support hangul input with utf-8.
155+
156+
Patch to support UTF-8 for Hangul. (Shawn Y.H. Kim, 2011 May 1)
157+
Needs more work. Pinged 2012 Jan 4.
158+
136159
Patch to add debug backtrace. (Alberto Fanjul, 2015 Sep 27)
137160
Asked for :frame command.
138161

162+
vt52 terminal codes are not correct. Patch from Random, 2015 Nov 5.
163+
139164
MS-Windows: When editing a file with a leading space, writing it uses the
140165
wrong name. (Aram, 2014 Nov 7) Vim 7.4.
141166

142167
Can't recognize the $ProgramFiles(x86) environment variable. Recognize it
143168
specifically? First try with the parens, then without.
144169

145170
Patch to add 'tagcase' option, whether to ignore case for tags.
146-
(Gary Johnson, 2015 Oct 17)
171+
(Gary Johnson, 2015 Nov 6)
147172

148173
Patch to fix "." after CTRL-A in Visual block mode. (Ozaki Kiichi, 2015 Oct
149174
24)
@@ -196,6 +221,8 @@ Example in editing.txt uses $HOME with the expectating that it ends in a
196221
slash. For me it does, but perhaps not for everybody. Add a function that
197222
inserts a slash when needed? pathconcat(dir, path) (Thilo Six, 2015 Aug 12)
198223

224+
Patch to load TCL dynamically. (Ken Takata, 2015 Nov 10)
225+
199226
ml_updatechunk() is slow when retrying for another encoding. (John Little,
200227
2014 Sep 11)
201228

@@ -222,9 +249,6 @@ Is this right?
222249
Patch to have CTRL-A and CTRL-X update the '[ and '] marks.
223250
(Yukihiro Nakadaira, 2015 Aug 23)
224251

225-
On MS-Windows viminfo file is always given the hidden attribute? (raulnac,
226-
2015 Oct 30)
227-
228252
Patch to make getregtype() return the right size for non-linux systems.
229253
(Yasuhiro Matsumoto, 2014 Jul 8)
230254
Breaks test_eval. Inefficient, can we only compute y_width when needed?
@@ -409,8 +433,6 @@ from?
409433
Problem with upwards search on Windows (works OK on Linux). (Brett Stahlman,
410434
2014 Jun 8)
411435

412-
Patch to load TCL dynamically. (Ken Takata, 2014 Sep 20)
413-
414436
Include a plugin manager with Vim? Neobundle seems to be the best currently.
415437
Long message about this from ZyX, 2014 Mar 23. And following replies.
416438
Also see http://vim-wiki.mawercer.de/wiki/topic/vim%20plugin%20managment.html
@@ -803,9 +825,6 @@ Only for MS-Windows. No documentation. Do we want this?
803825

804826
Patch to support cursor shape in Cygwin console. (Ben bgold, 2011 Dec 27)
805827

806-
Patch to support UTF-8 for Hangul. (Shawn Y.H. Kim, 2011 May 1)
807-
Needs more work. Pinged 2012 Jan 4.
808-
809828
Issue 64: when 'incsearch' is on can't paste LF on command line.
810829

811830
On MS-Windows a temp dir with a & init causes system() to fail. (Ben Fritz,

runtime/doc/vi_diff.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*vi_diff.txt* For Vim version 7.4. Last change: 2013 Aug 22
1+
*vi_diff.txt* For Vim version 7.4. Last change: 2015 Nov 01
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar

runtime/indent/yaml.vim

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
" Vim indent file
22
" Language: YAML
33
" Maintainer: Nikolai Pavlov <[email protected]>
4-
" Last Change: 2015 Sep 25
4+
" Last Change: 2015 Nov 01
55

66
" Only load this indent file when no other was loaded.
77
if exists('b:did_indent')
@@ -14,7 +14,7 @@ set cpo&vim
1414
let b:did_indent = 1
1515

1616
setlocal indentexpr=GetYAMLIndent(v:lnum)
17-
setlocal indentkeys=!^F,o,O,0#,0},0],<:>,-
17+
setlocal indentkeys=!^F,o,O,0#,0},0],<:>,0-
1818
setlocal nosmartindent
1919

2020
let b:undo_indent = 'setlocal indentexpr< indentkeys< smartindent<'

0 commit comments

Comments
 (0)