Skip to content

Commit 7f4c26a

Browse files
committed
Merge remote-tracking branch 'vim/master'
2 parents 01c9e10 + 6bff02e commit 7f4c26a

70 files changed

Lines changed: 3856 additions & 696 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

runtime/doc/channel.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ Common combination are:
5454
- Using a job connected through pipes in NL mode. E.g., to run a style
5555
checker and receive errors and warnings.
5656
- Using a deamon, connecting over a socket in JSON mode. E.g. to lookup
57-
crosss-refrences in a database.
57+
cross-references in a database.
5858

5959
==============================================================================
6060
2. Channel demo *channel-demo* *demoserver.py*

runtime/doc/editing.txt

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*editing.txt* For Vim version 7.4. Last change: 2016 Mar 28
1+
*editing.txt* For Vim version 7.4. Last change: 2016 Aug 06
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -1114,10 +1114,12 @@ The names can be in upper- or lowercase.
11141114
edited. See |:confirm| and 'confirm'. {not in Vi}
11151115

11161116
:q[uit]! Quit without writing, also when the current buffer has
1117-
changes. If this is the last window and there is a
1118-
modified hidden buffer, the current buffer is
1119-
abandoned and the first changed hidden buffer becomes
1120-
the current buffer.
1117+
changes. The buffer is unloaded, also when it has
1118+
'hidden' set.
1119+
If this is the last window and there is a modified
1120+
hidden buffer, the current buffer is abandoned and the
1121+
first changed hidden buffer becomes the current
1122+
buffer.
11211123
Use ":qall!" to exit always.
11221124

11231125
:cq[uit] Quit always, without writing, and return an error

runtime/doc/eval.txt

Lines changed: 339 additions & 168 deletions
Large diffs are not rendered by default.

runtime/doc/index.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*index.txt* For Vim version 7.4. Last change: 2016 Jul 16
1+
*index.txt* For Vim version 7.4. Last change: 2016 Aug 16
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -1207,7 +1207,7 @@ tag command action ~
12071207
|:display| :di[splay] display registers
12081208
|:djump| :dj[ump] jump to #define
12091209
|:dl| :dl short for |:delete| with the 'l' flag
1210-
|:dl| :del[ete]l short for |:delete| with the 'l' flag
1210+
|:del| :del[ete]l short for |:delete| with the 'l' flag
12111211
|:dlist| :dli[st] list #defines
12121212
|:doautocmd| :do[autocmd] apply autocommands to current buffer
12131213
|:doautoall| :doautoa[ll] apply autocommands for all loaded buffers

runtime/doc/options.txt

Lines changed: 34 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*options.txt* For Vim version 7.4. Last change: 2016 Jul 29
1+
*options.txt* For Vim version 7.4. Last change: 2016 Aug 14
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -261,10 +261,10 @@ global value, which is used for new buffers. With ":set" both the local and
261261
global value is changed. With "setlocal" only the local value is changed,
262262
thus this value is not used when editing a new buffer.
263263

264-
When editing a buffer that has been edited before, the last used window
265-
options are used again. If this buffer has been edited in this window, the
266-
values from back then are used. Otherwise the values from the window where
267-
the buffer was edited last are used.
264+
When editing a buffer that has been edited before, the options from the window
265+
that was last closed are used again. If this buffer has been edited in this
266+
window, the values from back then are used. Otherwise the values from the
267+
last closed window where the buffer was edited last are used.
268268

269269
It's possible to set a local window option specifically for a type of buffer.
270270
When you edit another buffer in the same window, you don't want to keep
@@ -3751,7 +3751,7 @@ A jump table for the options with a short description can be found at |Q_op|.
37513751
qXX - quality XX. Valid quality names are: PROOF, DRAFT,
37523752
ANTIALIASED, NONANTIALIASED, CLEARTYPE, DEFAULT.
37533753
Normally you would use "qDEFAULT".
3754-
Some quality values isn't supported in legacy OSs.
3754+
Some quality values are not supported in legacy OSs.
37553755

37563756
Use a ':' to separate the options.
37573757
- A '_' can be used in the place of a space, so you don't need to use
@@ -4058,17 +4058,16 @@ A jump table for the options with a short description can be found at |Q_op|.
40584058

40594059
*'highlight'* *'hl'*
40604060
'highlight' 'hl' string (default (as a single string):
4061-
"8:SpecialKey,@:NonText,d:Directory,
4062-
e:ErrorMsg,i:IncSearch,l:Search,m:MoreMsg,
4063-
M:ModeMsg,n:LineNr,N:CursorLineNr,
4064-
r:Question,s:StatusLine,S:StatusLineNC,
4065-
c:VertSplit, t:Title,v:Visual,
4066-
w:WarningMsg,W:WildMenu,
4067-
f:Folded,F:FoldColumn,A:DiffAdd,
4068-
C:DiffChange,D:DiffDelete,T:DiffText,
4069-
>:SignColumn,B:SpellBad,P:SpellCap,
4070-
R:SpellRare,L:SpellLocal,-:Conceal,
4071-
+:Pmenu,=:PmenuSel,
4061+
"8:SpecialKey,~:EndOfBuffer,@:NonText,
4062+
d:Directory,e:ErrorMsg,i:IncSearch,
4063+
l:Search,m:MoreMsg,M:ModeMsg,n:LineNr,
4064+
N:CursorLineNr,r:Question,s:StatusLine,
4065+
S:StatusLineNC,c:VertSplit,t:Title,
4066+
v:Visual,w:WarningMsg,W:WildMenu,f:Folded,
4067+
F:FoldColumn,A:DiffAdd,C:DiffChange,
4068+
D:DiffDelete,T:DiffText,>:SignColumn,
4069+
B:SpellBad,P:SpellCap,R:SpellRare,
4070+
L:SpellLocal,-:Conceal,+:Pmenu,=:PmenuSel,
40724071
x:PmenuSbar,X:PmenuThumb")
40734072
global
40744073
{not in Vi}
@@ -4077,7 +4076,8 @@ A jump table for the options with a short description can be found at |Q_op|.
40774076
first character in a pair gives the occasion, the second the mode to
40784077
use for that occasion. The occasions are:
40794078
|hl-SpecialKey| 8 Meta and special keys listed with ":map"
4080-
|hl-NonText| @ '~' and '@' at the end of the window and
4079+
|hl-EndOfBuffer| ~ lines after the last line in the buffer
4080+
|hl-NonText| @ '@' at the end of the window and
40814081
characters from 'showbreak'
40824082
|hl-Directory| d directories in CTRL-D listing and other special
40834083
things in listings
@@ -4517,7 +4517,7 @@ A jump table for the options with a short description can be found at |Q_op|.
45174517
if you want to use Vim as a modeless editor. Used for |evim|.
45184518
These Insert mode commands will be useful:
45194519
- Use the cursor keys to move around.
4520-
- Use CTRL-O to execute one Normal mode command |i_CTRL-O|). When
4520+
- Use CTRL-O to execute one Normal mode command |i_CTRL-O|. When
45214521
this is a mapping, it is executed as if 'insertmode' was off.
45224522
Normal mode remains active until the mapping is finished.
45234523
- Use CTRL-L to execute a number of Normal mode commands, then use
@@ -4865,7 +4865,7 @@ A jump table for the options with a short description can be found at |Q_op|.
48654865
use this command to get the tallest window possible: >
48664866
:set lines=999
48674867
< Minimum value is 2, maximum value is 1000.
4868-
If you get less lines than expected, check the 'guiheadroom' option.
4868+
If you get fewer lines than expected, check the 'guiheadroom' option.
48694869
When you set this option and Vim is unable to change the physical
48704870
number of lines of the display, the display may be messed up.
48714871

@@ -6873,10 +6873,21 @@ A jump table for the options with a short description can be found at |Q_op|.
68736873

68746874
Example: Try this together with 'sidescroll' and 'listchars' as
68756875
in the following example to never allow the cursor to move
6876-
onto the "extends" character:
6876+
onto the "extends" character: >
68776877
68786878
:set nowrap sidescroll=1 listchars=extends:>,precedes:<
68796879
:set sidescrolloff=1
6880+
<
6881+
*'signcolumn'* *'scl'*
6882+
'signcolumn' 'scl' string (default "auto")
6883+
local to window
6884+
{not in Vi}
6885+
{not available when compiled without the |+signs|
6886+
feature}
6887+
Whether or not to draw the signcolumn. Valid values are:
6888+
"auto" only when there is a sign to display
6889+
"no" never
6890+
"yes" always
68806891

68816892

68826893
*'smartcase'* *'scs'* *'nosmartcase'* *'noscs'*
@@ -8079,8 +8090,8 @@ A jump table for the options with a short description can be found at |Q_op|.
80798090
"xterm", "xterm2", "urxvt" or "sgr" (because dec mouse codes conflict
80808091
with them).
80818092
This option is automatically set to "xterm", when the 'term' option is
8082-
set to a name that starts with "xterm", "mlterm", or "screen", and
8083-
'ttymouse' is not set already.
8093+
set to a name that starts with "xterm", "mlterm", "screen", "st" (full
8094+
match only), "st-" or "stterm", and 'ttymouse' is not set already.
80848095
Additionally, if vim is compiled with the |+termresponse| feature and
80858096
|t_RV| is set to the escape sequence to request the xterm version
80868097
number, more intelligent detection process runs.

runtime/doc/quickref.txt

Lines changed: 2 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: 2016 Jun 14
1+
*quickref.txt* For Vim version 7.4. Last change: 2016 Aug 12
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -888,6 +888,7 @@ Short explanation of each option: *option-list*
888888
'showtabline' 'stal' tells when the tab pages line is displayed
889889
'sidescroll' 'ss' minimum number of columns to scroll horizontal
890890
'sidescrolloff' 'siso' min. nr. of columns to left and right of cursor
891+
'signcolumn' 'scl' when to display the sign column
891892
'smartcase' 'scs' no ignore case when pattern has uppercase
892893
'smartindent' 'si' smart autoindenting for C programs
893894
'smarttab' 'sta' use 'shiftwidth' when inserting <Tab>

runtime/doc/sign.txt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*sign.txt* For Vim version 7.4. Last change: 2014 May 07
1+
*sign.txt* For Vim version 7.4. Last change: 2016 Aug 12
22

33

44
VIM REFERENCE MANUAL by Gordon Prieur
@@ -45,8 +45,10 @@ There are two steps in using signs:
4545

4646
When signs are defined for a file, Vim will automatically add a column of two
4747
characters to display them in. When the last sign is unplaced the column
48-
disappears again. The color of the column is set with the SignColumn group
49-
|hl-SignColumn|. Example to set the color: >
48+
disappears again. This behavior can be changed with the 'signcolumn' option.
49+
50+
The color of the column is set with the SignColumn group |hl-SignColumn|.
51+
Example to set the color: >
5052
5153
:highlight SignColumn guibg=darkgrey
5254

runtime/doc/syntax.txt

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*syntax.txt* For Vim version 7.4. Last change: 2016 May 28
1+
*syntax.txt* For Vim version 7.4. Last change: 2016 Aug 16
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -949,6 +949,8 @@ Variable Highlight ~
949949
*c_no_bracket_error* don't highlight {}; inside [] as errors
950950
*c_no_curly_error* don't highlight {}; inside [] and () as errors;
951951
except { and } in first column
952+
Default is to highlight them, otherwise you
953+
can't spot a missing ")".
952954
*c_curly_error* highlight a missing }; this forces syncing from the
953955
start of the file, can be slow
954956
*c_no_ansi* don't do standard ANSI types and constants
@@ -3762,7 +3764,7 @@ Whether or not it is actually concealed depends on the value of the
37623764
'conceallevel' option. The 'concealcursor' option is used to decide whether
37633765
concealable items in the current line are displayed unconcealed to be able to
37643766
edit the line.
3765-
Another way to conceal text with with |matchadd()|.
3767+
Another way to conceal text is with |matchadd()|.
37663768

37673769
concealends *:syn-concealends*
37683770

@@ -4868,6 +4870,9 @@ DiffChange diff mode: Changed line |diff.txt|
48684870
DiffDelete diff mode: Deleted line |diff.txt|
48694871
*hl-DiffText*
48704872
DiffText diff mode: Changed text within a changed line |diff.txt|
4873+
*hl-EndOfBuffer*
4874+
EndOfBuffer filler lines (~) after the last line in the buffer.
4875+
By default, this is highlighted like |hl-NonText|.
48714876
*hl-ErrorMsg*
48724877
ErrorMsg error messages on the command line
48734878
*hl-VertSplit*
@@ -4896,10 +4901,10 @@ ModeMsg 'showmode' message (e.g., "-- INSERT --")
48964901
*hl-MoreMsg*
48974902
MoreMsg |more-prompt|
48984903
*hl-NonText*
4899-
NonText '~' and '@' at the end of the window, characters from
4900-
'showbreak' and other characters that do not really exist in
4901-
the text (e.g., ">" displayed when a double-wide character
4902-
doesn't fit at the end of the line).
4904+
NonText '@' at the end of the window, characters from 'showbreak'
4905+
and other characters that do not really exist in the text
4906+
(e.g., ">" displayed when a double-wide character doesn't
4907+
fit at the end of the line).
49034908
*hl-Normal*
49044909
Normal normal text
49054910
*hl-Pmenu*

runtime/doc/tags

Lines changed: 24 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -820,6 +820,7 @@ $VIM_POSIX vi_diff.txt /*$VIM_POSIX*
820820
'sbr' options.txt /*'sbr'*
821821
'sc' options.txt /*'sc'*
822822
'scb' options.txt /*'scb'*
823+
'scl' options.txt /*'scl'*
823824
'scr' options.txt /*'scr'*
824825
'scroll' options.txt /*'scroll'*
825826
'scrollbind' options.txt /*'scrollbind'*
@@ -862,6 +863,7 @@ $VIM_POSIX vi_diff.txt /*$VIM_POSIX*
862863
'si' options.txt /*'si'*
863864
'sidescroll' options.txt /*'sidescroll'*
864865
'sidescrolloff' options.txt /*'sidescrolloff'*
866+
'signcolumn' options.txt /*'signcolumn'*
865867
'siso' options.txt /*'siso'*
866868
'sj' options.txt /*'sj'*
867869
'slm' options.txt /*'slm'*
@@ -6450,6 +6452,7 @@ gdb debug.txt /*gdb*
64506452
ge motion.txt /*ge*
64516453
get() eval.txt /*get()*
64526454
get-ms-debuggers debug.txt /*get-ms-debuggers*
6455+
getbufinfo() eval.txt /*getbufinfo()*
64536456
getbufline() eval.txt /*getbufline()*
64546457
getbufvar() eval.txt /*getbufvar()*
64556458
getchar() eval.txt /*getchar()*
@@ -6482,8 +6485,10 @@ getscript-data pi_getscript.txt /*getscript-data*
64826485
getscript-history pi_getscript.txt /*getscript-history*
64836486
getscript-plugins pi_getscript.txt /*getscript-plugins*
64846487
getscript-start pi_getscript.txt /*getscript-start*
6488+
gettabinfo() eval.txt /*gettabinfo()*
64856489
gettabvar() eval.txt /*gettabvar()*
64866490
gettabwinvar() eval.txt /*gettabwinvar()*
6491+
getwininfo() eval.txt /*getwininfo()*
64876492
getwinposx() eval.txt /*getwinposx()*
64886493
getwinposy() eval.txt /*getwinposy()*
64896494
getwinvar() eval.txt /*getwinvar()*
@@ -6692,6 +6697,7 @@ hl-DiffChange syntax.txt /*hl-DiffChange*
66926697
hl-DiffDelete syntax.txt /*hl-DiffDelete*
66936698
hl-DiffText syntax.txt /*hl-DiffText*
66946699
hl-Directory syntax.txt /*hl-Directory*
6700+
hl-EndOfBuffer syntax.txt /*hl-EndOfBuffer*
66956701
hl-ErrorMsg syntax.txt /*hl-ErrorMsg*
66966702
hl-FoldColumn syntax.txt /*hl-FoldColumn*
66976703
hl-Folded syntax.txt /*hl-Folded*
@@ -7679,6 +7685,7 @@ new-search-path version6.txt /*new-search-path*
76797685
new-searchpat version6.txt /*new-searchpat*
76807686
new-session-files version5.txt /*new-session-files*
76817687
new-spell version7.txt /*new-spell*
7688+
new-style-testing eval.txt /*new-style-testing*
76827689
new-tab-pages version7.txt /*new-tab-pages*
76837690
new-undo-branches version7.txt /*new-undo-branches*
76847691
new-unlisted-buffers version6.txt /*new-unlisted-buffers*
@@ -7723,6 +7730,7 @@ octal eval.txt /*octal*
77237730
octal-nrformats options.txt /*octal-nrformats*
77247731
octal-number eval.txt /*octal-number*
77257732
odbeditor gui_mac.txt /*odbeditor*
7733+
old-style-testing eval.txt /*old-style-testing*
77267734
oldfiles-variable eval.txt /*oldfiles-variable*
77277735
ole-activation if_ole.txt /*ole-activation*
77287736
ole-eval if_ole.txt /*ole-eval*
@@ -8535,11 +8543,11 @@ t_ZH term.txt /*t_ZH*
85358543
t_ZR term.txt /*t_ZR*
85368544
t_al term.txt /*t_al*
85378545
t_bc term.txt /*t_bc*
8538-
t_bool-varialble eval.txt /*t_bool-varialble*
8546+
t_bool-variable eval.txt /*t_bool-variable*
85398547
t_cd term.txt /*t_cd*
85408548
t_cdl version4.txt /*t_cdl*
85418549
t_ce term.txt /*t_ce*
8542-
t_channel-varialble eval.txt /*t_channel-varialble*
8550+
t_channel-variable eval.txt /*t_channel-variable*
85438551
t_ci version4.txt /*t_ci*
85448552
t_cil version4.txt /*t_cil*
85458553
t_cl term.txt /*t_cl*
@@ -8551,7 +8559,7 @@ t_cv version4.txt /*t_cv*
85518559
t_cvv version4.txt /*t_cvv*
85528560
t_da term.txt /*t_da*
85538561
t_db term.txt /*t_db*
8554-
t_dict-varialble eval.txt /*t_dict-varialble*
8562+
t_dict-variable eval.txt /*t_dict-variable*
85558563
t_dl term.txt /*t_dl*
85568564
t_ed version4.txt /*t_ed*
85578565
t_el version4.txt /*t_el*
@@ -8565,12 +8573,12 @@ t_f6 version4.txt /*t_f6*
85658573
t_f7 version4.txt /*t_f7*
85668574
t_f8 version4.txt /*t_f8*
85678575
t_f9 version4.txt /*t_f9*
8568-
t_float-varialble eval.txt /*t_float-varialble*
8576+
t_float-variable eval.txt /*t_float-variable*
85698577
t_fs term.txt /*t_fs*
8570-
t_func-varialble eval.txt /*t_func-varialble*
8578+
t_func-variable eval.txt /*t_func-variable*
85718579
t_help version4.txt /*t_help*
85728580
t_il version4.txt /*t_il*
8573-
t_job-varialble eval.txt /*t_job-varialble*
8581+
t_job-variable eval.txt /*t_job-variable*
85748582
t_k1 term.txt /*t_k1*
85758583
t_k2 term.txt /*t_k2*
85768584
t_k3 term.txt /*t_k3*
@@ -8595,15 +8603,15 @@ t_kr term.txt /*t_kr*
85958603
t_ks term.txt /*t_ks*
85968604
t_ku term.txt /*t_ku*
85978605
t_le term.txt /*t_le*
8598-
t_list-varialble eval.txt /*t_list-varialble*
8606+
t_list-variable eval.txt /*t_list-variable*
85998607
t_mb term.txt /*t_mb*
86008608
t_md term.txt /*t_md*
86018609
t_me term.txt /*t_me*
86028610
t_mr term.txt /*t_mr*
86038611
t_ms term.txt /*t_ms*
86048612
t_nd term.txt /*t_nd*
8605-
t_none-varialble eval.txt /*t_none-varialble*
8606-
t_number-varialble eval.txt /*t_number-varialble*
8613+
t_none-variable eval.txt /*t_none-variable*
8614+
t_number-variable eval.txt /*t_number-variable*
86078615
t_op term.txt /*t_op*
86088616
t_se term.txt /*t_se*
86098617
t_sf1 version4.txt /*t_sf1*
@@ -8623,7 +8631,7 @@ t_sku version4.txt /*t_sku*
86238631
t_so term.txt /*t_so*
86248632
t_sr term.txt /*t_sr*
86258633
t_star7 term.txt /*t_star7*
8626-
t_string-varialble eval.txt /*t_string-varialble*
8634+
t_string-variable eval.txt /*t_string-variable*
86278635
t_tb version4.txt /*t_tb*
86288636
t_te term.txt /*t_te*
86298637
t_ti term.txt /*t_ti*
@@ -8767,6 +8775,7 @@ test_null_list() eval.txt /*test_null_list()*
87678775
test_null_partial() eval.txt /*test_null_partial()*
87688776
test_null_string() eval.txt /*test_null_string()*
87698777
test_settime() eval.txt /*test_settime()*
8778+
testing eval.txt /*testing*
87708779
testing-variable eval.txt /*testing-variable*
87718780
tex-cchar syntax.txt /*tex-cchar*
87728781
tex-cole syntax.txt /*tex-cole*
@@ -8797,9 +8806,14 @@ throw-from-catch eval.txt /*throw-from-catch*
87978806
throw-variables eval.txt /*throw-variables*
87988807
throwpoint-variable eval.txt /*throwpoint-variable*
87998808
time-functions usr_41.txt /*time-functions*
8809+
timer eval.txt /*timer*
88008810
timer-functions usr_41.txt /*timer-functions*
8811+
timer_info() eval.txt /*timer_info()*
8812+
timer_pause() eval.txt /*timer_pause()*
88018813
timer_start() eval.txt /*timer_start()*
88028814
timer_stop() eval.txt /*timer_stop()*
8815+
timer_stopall() eval.txt /*timer_stopall()*
8816+
timers eval.txt /*timers*
88038817
timestamp editing.txt /*timestamp*
88048818
timestamps editing.txt /*timestamps*
88058819
tips tips.txt /*tips*

0 commit comments

Comments
 (0)