Skip to content

Commit 19ec2e5

Browse files
committed
Merge remote-tracking branch 'vim/master'
2 parents f23f4dc + e392eb4 commit 19ec2e5

File tree

18 files changed

+159
-56
lines changed

18 files changed

+159
-56
lines changed

runtime/doc/options.txt

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

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -7218,7 +7218,7 @@ A jump table for the options with a short description can be found at |Q_op|.
72187218
become empty. This will make a group like the following disappear
72197219
completely from the statusline when none of the flags are set. >
72207220
:set statusline=...%(\ [%M%R%H]%)...
7221-
<
7221+
< *g:actual_curbuf*
72227222
Beware that an expression is evaluated each and every time the status
72237223
line is displayed. The current buffer and current window will be set
72247224
temporarily to that of the window (and buffer) whose statusline is

runtime/doc/tags

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6050,6 +6050,7 @@ g:NetrwTopLvlMenu pi_netrw.txt /*g:NetrwTopLvlMenu*
60506050
g:Netrw_UserMaps pi_netrw.txt /*g:Netrw_UserMaps*
60516051
g:Netrw_corehandler pi_netrw.txt /*g:Netrw_corehandler*
60526052
g:Netrw_funcref pi_netrw.txt /*g:Netrw_funcref*
6053+
g:actual_curbuf options.txt /*g:actual_curbuf*
60536054
g:ada#Comment ft_ada.txt /*g:ada#Comment*
60546055
g:ada#Ctags_Kinds ft_ada.txt /*g:ada#Ctags_Kinds*
60556056
g:ada#DotWordRegex ft_ada.txt /*g:ada#DotWordRegex*

runtime/doc/todo.txt

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

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -37,6 +37,7 @@ not be repeated below, unless there is extra information.
3737
Regexp problems:
3838
- Instructions for reproducing issue #465 (crash in nfa_regtry):
3939
https://github.com/mgedmin/vim-bug-465
40+
More info on the issue
4041
- The regexp engines are not reentrant, causing havoc when interrupted by a
4142
remote expression or something else. Move global variables onto the stack
4243
or into an allocated struct.
@@ -77,12 +78,6 @@ Regexp problems:
7778
- The pattern "\1" with the old engine gives E65, with the new engine it
7879
matches the empty string. (Dominique Pelle, 2015 Oct 2)
7980

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

@@ -91,10 +86,6 @@ work. (ZyX, 2013 Sep 28)
9186

9287
Problem using ":try" inside ":execute". (ZyX, 2013 Sep 15)
9388

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-
9889
Installation of .desktop files does not work everywhere.
9990
It's now fixed, but the target directory probably isn't right.
10091
Add configure check?
@@ -116,8 +107,6 @@ https://github.com/chrisbra/vim-sqloracle-syntax/blob/master/syntax/sqloracle.vi
116107
":cd C:\Windows\System32\drivers\etc*" does not work, even though the
117108
directory exists. (Sergio Gallelli, 2013 Dec 29)
118109

119-
Updated syntax files. (Charles Campbell, 2015 Oct 19)
120-
121110
Better changelog syntax file. (Martin Florian, 2015 Oct 25)
122111

123112
Better readline syntax file. (Raphael Bazaud, 2015 Oct 25)
@@ -139,6 +128,10 @@ Gvim: when both Tab and CTRL-I are mapped, use CTRL-I not for Tab.
139128
Unexpected delay when using CTRL-O u. It's not timeoutlen.
140129
(Gary Johnson, 2015 Aug 28)
141130

131+
Instead of separately uploading patches to the ftp site, can we get them from
132+
github? This URL works:
133+
https://github.com/vim/vim/compare/v7.4.920%5E...v7.4.920.diff
134+
>
142135
Can src/GvimExt/Make_cyg.mak be removed?
143136
Same for src/xxd/Make_cyg.mak
144137

@@ -176,6 +169,11 @@ Patch to fix "." after CTRL-A in Visual block mode. (Ozaki Kiichi, 2015 Oct
176169
Value returned by virtcol() changes depending on how lines wrap. This is
177170
inconsistent with the documentation.
178171

172+
Patch to add window and tab arguments to getcwd(). (Thinca, 2015 Nov 15)
173+
174+
To support Thai (and other languages) word boundaries, include the ICU
175+
library: http://userguide.icu-project.org/boundaryanalysis
176+
179177
When complete() first argument is before where insert started and 'backspace'
180178
is Vi compatible, the completion fails. (Hirohito Higashi, 2015 Feb 19)
181179

@@ -188,6 +186,8 @@ Goes away when disabling the swap file. (might1, Feb 16)
188186
MS-Windows: Crash opening very long file name starting with "\\".
189187
(Christian Brock, 2012 Jun 29)
190188

189+
Patch to add ":syn iskeyword". (Christian Brabandt, 2015 Nov 10)
190+
191191
If libiconv.dll is not found search for libiconv2.dll. (Yasuhiro Matsumoto,
192192
2015 Oct 7)
193193

@@ -221,7 +221,7 @@ Example in editing.txt uses $HOME with the expectating that it ends in a
221221
slash. For me it does, but perhaps not for everybody. Add a function that
222222
inserts a slash when needed? pathconcat(dir, path) (Thilo Six, 2015 Aug 12)
223223

224-
Patch to load TCL dynamically. (Ken Takata, 2015 Nov 10)
224+
Patch to load TCL dynamically. (Ken Takata, 2015 Nov 11)
225225

226226
ml_updatechunk() is slow when retrying for another encoding. (John Little,
227227
2014 Sep 11)
@@ -259,6 +259,9 @@ Does this work for everybody?
259259
Patch to fix that wide characters do not work properly after exiting.
260260
(Yasuhiro Matsumoto, 2015 May 24) Better patch to come.
261261

262+
Patch to add wordcount(). Same info as g CTRL-G. (Christian Brabandt, 2015
263+
Nov 17)
264+
262265
Patch for man.vim. (SungHyun Nam, 2015 May 20)
263266
Doesn't work completely (Dominique Orban)
264267

@@ -395,6 +398,8 @@ Patch to make extend() fail early when it might fail at some point.
395398
Perhaps only the checks that can be done without looping over the dict or
396399
arguments.
397400

401+
Problem with transparent and matchgroup. Issue #475
402+
398403
Patch to add :arglocal and :arglists. (Marcin Szamotulski, 2014 Aug 6)
399404

400405
Spell files use a latin single quote. Unicode also has another single quote:

runtime/doc/various.txt

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*various.txt* For Vim version 7.4. Last change: 2014 Aug 06
1+
*various.txt* For Vim version 7.4. Last change: 2015 Nov 15
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -668,4 +668,12 @@ highlighting.
668668

669669
The "h" key will give you a short overview of the available commands.
670670

671+
If you want to set options differently when using less, define the
672+
LessInitFunc in your vimrc, for example: >
673+
674+
func LessInitFunc()
675+
set nocursorcolumn nocursorline
676+
endfunc
677+
<
678+
671679
vim:tw=78:ts=8:ft=help:norl:

runtime/doc/windows.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*windows.txt* For Vim version 7.4. Last change: 2015 Aug 29
1+
*windows.txt* For Vim version 7.4. Last change: 2015 Nov 14
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -1023,7 +1023,7 @@ list of buffers. |unlisted-buffer|
10231023
- buffers with 'modifiable' off
10241024
= readonly buffers
10251025
a active buffers
1026-
u unloaded buffers (overrides the "!")
1026+
u unlisted buffers (overrides the "!")
10271027
h hidden buffers
10281028
x buffers with a read error
10291029
% current buffer

runtime/macros/less.vim

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
" Vim script to work like "less"
22
" Maintainer: Bram Moolenaar <Bram@vim.org>
3-
" Last Change: 2014 May 13
3+
" Last Change: 2015 Nov 15
44

55
" Avoid loading this file twice, allow the user to define his own script.
66
if exists("loaded_less")
@@ -48,6 +48,12 @@ set nows
4848
let s:lz = &lz
4949
set lz
5050

51+
" Allow the user to define a function, which can set options specifically for
52+
" this script.
53+
if exists('*LessInitFunc')
54+
call LessInitFunc()
55+
endif
56+
5157
" Used after each command: put cursor at end and display position
5258
if &wrap
5359
noremap <SID>L L0:redraw<CR>:file<CR>

runtime/syntax/sh.vim

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
" Language: shell (sh) Korn shell (ksh) bash (sh)
33
" Maintainer: Charles E. Campbell <NdrOchipS@PcampbellAfamily.Mbiz>
44
" Previous Maintainer: Lennart Schultz <Lennart.Schultz@ecmwf.int>
5-
" Last Change: Oct 21, 2015
6-
" Version: 141
5+
" Last Change: Nov 09, 2015
6+
" Version: 142
77
" URL: http://www.drchip.org/astronaut/vim/index.html#SYNTAX_SH
88
" For options and settings, please use: :help ft-sh-syntax
99
" This file includes many ideas from Eric Brunet (eric.brunet@ens.fr)
@@ -116,7 +116,7 @@ syn cluster shArithParenList contains=shArithmetic,shCaseEsac,shComment,shDeref,
116116
syn cluster shArithList contains=@shArithParenList,shParenError
117117
syn cluster shCaseEsacList contains=shCaseStart,shCase,shCaseBar,shCaseIn,shComment,shDeref,shDerefSimple,shCaseCommandSub,shCaseExSingleQuote,shCaseSingleQuote,shCaseDoubleQuote,shCtrlSeq,@shErrorList,shStringSpecial,shCaseRange
118118
syn cluster shCaseList contains=@shCommandSubList,shCaseEsac,shColon,shCommandSub,shComment,shDo,shEcho,shExpr,shFor,shHereDoc,shIf,shRedir,shSetList,shSource,shStatement,shVariable,shCtrlSeq
119-
syn cluster shCommandSubList contains=shAlias,shArithmetic,shCmdParenRegion,shCtrlSeq,shDeref,shDerefSimple,shDoubleQuote,shEcho,shEscape,shExDoubleQuote,shExpr,shExSingleQuote,shNumber,shOperator,shOption,shPosnParm,shSingleQuote,shSpecial,shStatement,shSubSh,shTest,shVariable
119+
syn cluster shCommandSubList contains=shAlias,shArithmetic,shComment,shCmdParenRegion,shCtrlSeq,shDeref,shDerefSimple,shDoubleQuote,shEcho,shEscape,shExDoubleQuote,shExpr,shExSingleQuote,shNumber,shOperator,shOption,shPosnParm,shSingleQuote,shSpecial,shStatement,shSubSh,shTest,shVariable
120120
syn cluster shCurlyList contains=shNumber,shComma,shDeref,shDerefSimple,shDerefSpecial
121121
syn cluster shDblQuoteList contains=shCommandSub,shDeref,shDerefSimple,shEscape,shPosnParm,shCtrlSeq,shSpecial
122122
syn cluster shDerefList contains=shDeref,shDerefSimple,shDerefVar,shDerefSpecial,shDerefWordError,shDerefPPS
@@ -414,7 +414,7 @@ endif
414414
if !exists("g:sh_no_error")
415415
syn match shDerefWordError "[^}$[]" contained
416416
endif
417-
syn match shDerefSimple "\$\k\+\|\d"
417+
syn match shDerefSimple "\$\%(\k\+\|\d\)"
418418
syn region shDeref matchgroup=PreProc start="\${" end="}" contains=@shDerefList,shDerefVarArray
419419
syn match shDerefSimple "\$[-#*@!?]"
420420
syn match shDerefSimple "\$\$"

0 commit comments

Comments
 (0)