mirror of
https://github.com/vim/vim
synced 2025-07-16 01:01:58 +00:00
Update runtime files.
This commit is contained in:
@ -1,4 +1,4 @@
|
|||||||
*eval.txt* For Vim version 8.1. Last change: 2018 Dec 24
|
*eval.txt* For Vim version 8.1. Last change: 2018 Dec 27
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -2323,7 +2323,7 @@ prop_clear({lnum} [, {lnum-end} [, {props}]])
|
|||||||
prop_find({props} [, {direction}])
|
prop_find({props} [, {direction}])
|
||||||
Dict search for a text property
|
Dict search for a text property
|
||||||
prop_list({lnum} [, {props}) List text properties in {lnum}
|
prop_list({lnum} [, {props}) List text properties in {lnum}
|
||||||
prop_remove({props} [, {lnum} [, {lnum_end}]])
|
prop_remove({props} [, {lnum} [, {lnum-end}]])
|
||||||
Number remove a text property
|
Number remove a text property
|
||||||
prop_type_add({name}, {props}) none define a new property type
|
prop_type_add({name}, {props}) none define a new property type
|
||||||
prop_type_change({name}, {props})
|
prop_type_change({name}, {props})
|
||||||
@ -6695,17 +6695,17 @@ prop_add({lnum}, {col}, {props})
|
|||||||
If {col} is invalid an error is given. *E964*
|
If {col} is invalid an error is given. *E964*
|
||||||
|
|
||||||
{props} is a dictionary with these fields:
|
{props} is a dictionary with these fields:
|
||||||
"length" - length of text in characters, can only be
|
length length of text in characters, can only be used
|
||||||
used for a property that does not
|
for a property that does not continue in
|
||||||
continue in another line
|
another line
|
||||||
"end_lnum" - line number for end of text
|
end_lnum line number for end of text
|
||||||
"end_col" - last column of the text; not used when
|
end_col last column of the text; not used when
|
||||||
"length" is present
|
"length" is present
|
||||||
"bufnr" - buffer to add the property to; when
|
bufnr buffer to add the property to; when omitted
|
||||||
omitted the current buffer is used
|
the current buffer is used
|
||||||
"id" - user defined ID for the property; when
|
id user defined ID for the property; when omitted
|
||||||
omitted zero is used
|
zero is used
|
||||||
"type" - name of the text property type
|
type name of the text property type
|
||||||
All fields except "type" are optional.
|
All fields except "type" are optional.
|
||||||
|
|
||||||
It is an error when both "length" and "end_lnum" or "end_col"
|
It is an error when both "length" and "end_lnum" or "end_col"
|
||||||
@ -6740,19 +6740,19 @@ prop_clear({lnum} [, {lnum-end} [, {props}]]) *prop_clear()*
|
|||||||
prop_find({props} [, {direction}])
|
prop_find({props} [, {direction}])
|
||||||
NOT IMPLEMENTED YET
|
NOT IMPLEMENTED YET
|
||||||
Search for a text property as specified with {props}:
|
Search for a text property as specified with {props}:
|
||||||
"id" property with this ID
|
id property with this ID
|
||||||
"type" property with this type name
|
type property with this type name
|
||||||
"bufnr buffer to search in; when present a
|
bufnr buffer to search in; when present a
|
||||||
start position with "lnum" and "col"
|
start position with "lnum" and "col"
|
||||||
must be given; when omitted the
|
must be given; when omitted the
|
||||||
current buffer is used
|
current buffer is used
|
||||||
"lnum" start in this line (when omitted start
|
lnum" start in this line (when omitted start
|
||||||
at the cursor)
|
at the cursor)
|
||||||
"col" start at this column (when omitted
|
col start at this column (when omitted
|
||||||
and "lnum" is given: use column 1,
|
and "lnum" is given: use column 1,
|
||||||
otherwise start at the cursor)
|
otherwise start at the cursor)
|
||||||
"skipstart" do not look for a match at the start
|
skipstart do not look for a match at the start
|
||||||
position
|
position
|
||||||
|
|
||||||
{direction} can be "f" for forward and "b" for backward. When
|
{direction} can be "f" for forward and "b" for backward. When
|
||||||
omitted forward search is performed.
|
omitted forward search is performed.
|
||||||
@ -6772,13 +6772,13 @@ prop_list({lnum} [, {props}]) *prop_list()*
|
|||||||
|
|
||||||
The properties are ordered by starting column and priority.
|
The properties are ordered by starting column and priority.
|
||||||
Each property is a Dict with these entries:
|
Each property is a Dict with these entries:
|
||||||
"col" starting column
|
col starting column
|
||||||
"length" length in bytes
|
length length in bytes
|
||||||
"id" property ID
|
id property ID
|
||||||
"type" name of the property type, omitted if
|
type name of the property type, omitted if
|
||||||
the type was deleted
|
the type was deleted
|
||||||
"start" when TRUE property starts in this line
|
start when TRUE property starts in this line
|
||||||
"end" when TRUE property ends in this line
|
end when TRUE property ends in this line
|
||||||
|
|
||||||
When "start" is zero the property started in a previous line,
|
When "start" is zero the property started in a previous line,
|
||||||
the current one is a continuation.
|
the current one is a continuation.
|
||||||
@ -6789,19 +6789,19 @@ prop_list({lnum} [, {props}]) *prop_list()*
|
|||||||
|
|
||||||
|
|
||||||
*prop_remove()* *E968*
|
*prop_remove()* *E968*
|
||||||
prop_remove({props} [, {lnum} [, {lnum_end}]])
|
prop_remove({props} [, {lnum} [, {lnum-end}]])
|
||||||
Remove a matching text property from line {lnum}. When
|
Remove a matching text property from line {lnum}. When
|
||||||
{lnum_end} is given, remove matching text properties from line
|
{lnum-end} is given, remove matching text properties from line
|
||||||
{lnum} to {lnum_end} (inclusive).
|
{lnum} to {lnum-end} (inclusive).
|
||||||
When {lnum} is omitted remove matching text properties from
|
When {lnum} is omitted remove matching text properties from
|
||||||
all lines.
|
all lines.
|
||||||
|
|
||||||
{props} is a dictionary with these fields:
|
{props} is a dictionary with these fields:
|
||||||
"id" - remove text properties with this ID
|
id remove text properties with this ID
|
||||||
"type" - remove text properties with this type name
|
type remove text properties with this type name
|
||||||
"bufnr" - use this buffer instead of the current one
|
bufnr use this buffer instead of the current one
|
||||||
"all" - when TRUE remove all matching text
|
all when TRUE remove all matching text properties,
|
||||||
properties, not just the first one
|
not just the first one
|
||||||
A property matches when either "id" or "type" matches.
|
A property matches when either "id" or "type" matches.
|
||||||
|
|
||||||
Returns the number of properties that were removed.
|
Returns the number of properties that were removed.
|
||||||
@ -6813,22 +6813,19 @@ prop_type_add({name}, {props}) *prop_type_add()* *E969* *E970*
|
|||||||
Add a text property type {name}. If a property type with this
|
Add a text property type {name}. If a property type with this
|
||||||
name already exists an error is given.
|
name already exists an error is given.
|
||||||
{props} is a dictionary with these optional fields:
|
{props} is a dictionary with these optional fields:
|
||||||
"bufnr" - define the property only for this
|
bufnr define the property only for this buffer; this
|
||||||
buffer; this avoids name collisions and
|
avoids name collisions and automatically
|
||||||
automatically clears the property types
|
clears the property types when the buffer is
|
||||||
when the buffer is deleted.
|
deleted.
|
||||||
"highlight" - name of highlight group to use
|
highlight name of highlight group to use
|
||||||
"priority" - when a character has multiple text
|
priority when a character has multiple text
|
||||||
properties the one with the highest
|
properties the one with the highest priority
|
||||||
priority will be used; negative values
|
will be used; negative values can be used, the
|
||||||
can be used, the default priority is
|
default priority is zero
|
||||||
zero
|
start_incl when TRUE inserts at the start position will
|
||||||
"start_incl" - when TRUE inserts at the start
|
be included in the text property
|
||||||
position will be included in the text
|
end_incl when TRUE inserts at the end position will be
|
||||||
property
|
included in the text property
|
||||||
"end_incl" - when TRUE inserts at the end
|
|
||||||
position will be included in the text
|
|
||||||
property
|
|
||||||
|
|
||||||
See |text-properties| for information about text properties.
|
See |text-properties| for information about text properties.
|
||||||
|
|
||||||
@ -7885,12 +7882,12 @@ sign_define({name} [, {dict}]) *sign_define()*
|
|||||||
The {name} can be a String or a Number. The optional {dict}
|
The {name} can be a String or a Number. The optional {dict}
|
||||||
argument specifies the sign attributes. The following values
|
argument specifies the sign attributes. The following values
|
||||||
are supported:
|
are supported:
|
||||||
icon full path to the bitmap file for the sign.
|
icon full path to the bitmap file for the sign.
|
||||||
linehl highlight group used for the whole line the
|
linehl highlight group used for the whole line the
|
||||||
sign is placed in.
|
sign is placed in.
|
||||||
text text that is displayed when there is no icon
|
text text that is displayed when there is no icon
|
||||||
or the GUI is not being used.
|
or the GUI is not being used.
|
||||||
texthl highlight group used for the text item
|
texthl highlight group used for the text item
|
||||||
For an existing sign, the attributes are updated.
|
For an existing sign, the attributes are updated.
|
||||||
|
|
||||||
Returns 0 on success and -1 on failure.
|
Returns 0 on success and -1 on failure.
|
||||||
@ -7909,13 +7906,13 @@ sign_getdefined([{name}]) *sign_getdefined()*
|
|||||||
|
|
||||||
Each list item in the returned value is a dictionary with the
|
Each list item in the returned value is a dictionary with the
|
||||||
following entries:
|
following entries:
|
||||||
icon full path to the bitmap file of the sign
|
icon full path to the bitmap file of the sign
|
||||||
linehl highlight group used for the whole line the
|
linehl highlight group used for the whole line the
|
||||||
sign is placed in.
|
sign is placed in.
|
||||||
name name of the sign
|
name name of the sign
|
||||||
text text that is displayed when there is no icon
|
text text that is displayed when there is no icon
|
||||||
or the GUI is not being used.
|
or the GUI is not being used.
|
||||||
texthl highlight group used for the text item
|
texthl highlight group used for the text item
|
||||||
|
|
||||||
Returns an empty List if there are no signs and when {name} is
|
Returns an empty List if there are no signs and when {name} is
|
||||||
not found.
|
not found.
|
||||||
@ -7935,9 +7932,9 @@ sign_getplaced([{expr} [, {dict}]]) *sign_getplaced()*
|
|||||||
list of signs placed in that buffer is returned. For the use
|
list of signs placed in that buffer is returned. For the use
|
||||||
of {expr}, see |bufname()|. The optional {dict} can contain
|
of {expr}, see |bufname()|. The optional {dict} can contain
|
||||||
the following entries:
|
the following entries:
|
||||||
group select only signs in this group
|
group select only signs in this group
|
||||||
id select sign with this identifier
|
id select sign with this identifier
|
||||||
lnum select signs placed in this line. For the use
|
lnum select signs placed in this line. For the use
|
||||||
of {lnum}, see |line()|.
|
of {lnum}, see |line()|.
|
||||||
If {group} is '*', then signs in all the groups including the
|
If {group} is '*', then signs in all the groups including the
|
||||||
global group are returned. If {group} is not supplied or is an
|
global group are returned. If {group} is not supplied or is an
|
||||||
@ -7973,11 +7970,11 @@ sign_getplaced([{expr} [, {dict}]]) *sign_getplaced()*
|
|||||||
echo sign_getplaced("eval.c", {'lnum' : 10})
|
echo sign_getplaced("eval.c", {'lnum' : 10})
|
||||||
|
|
||||||
" Get sign with identifier 10 placed in a.py
|
" Get sign with identifier 10 placed in a.py
|
||||||
echo sign_getplaced("a.py", {'id' : 10'})
|
echo sign_getplaced("a.py", {'id' : 10})
|
||||||
|
|
||||||
" Get sign with id 20 in group 'g1' placed in a.py
|
" Get sign with id 20 in group 'g1' placed in a.py
|
||||||
echo sign_getplaced("a.py", {'group' : 'g1',
|
echo sign_getplaced("a.py", {'group' : 'g1',
|
||||||
\ 'id' : 20'})
|
\ 'id' : 20})
|
||||||
|
|
||||||
" Get a List of all the placed signs
|
" Get a List of all the placed signs
|
||||||
echo sign_getplaced()
|
echo sign_getplaced()
|
||||||
@ -7993,7 +7990,7 @@ sign_place({id}, {group}, {name}, {expr} [, {dict}])
|
|||||||
the sign group name. To use the global sign group, use an
|
the sign group name. To use the global sign group, use an
|
||||||
empty string. {group} functions as a namespace for {id}, thus
|
empty string. {group} functions as a namespace for {id}, thus
|
||||||
two groups can use the same IDs.
|
two groups can use the same IDs.
|
||||||
|
|
||||||
{name} refers to a defined sign.
|
{name} refers to a defined sign.
|
||||||
{expr} refers to a buffer name or number. For the accepted
|
{expr} refers to a buffer name or number. For the accepted
|
||||||
values, see |bufname()|.
|
values, see |bufname()|.
|
||||||
@ -8046,7 +8043,7 @@ sign_undefine([{name}]) *sign_undefine()*
|
|||||||
<
|
<
|
||||||
sign_unplace({group} [, {dict}]) *sign_unplace()*
|
sign_unplace({group} [, {dict}]) *sign_unplace()*
|
||||||
Remove a previously placed sign in one or more buffers. This
|
Remove a previously placed sign in one or more buffers. This
|
||||||
is similar to the |:sign-unplace()| command.
|
is similar to the |:sign-unplace| command.
|
||||||
|
|
||||||
{group} is the sign group name. To use the global sign group,
|
{group} is the sign group name. To use the global sign group,
|
||||||
use an empty string. If {group} is set to '*', then all the
|
use an empty string. If {group} is set to '*', then all the
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*motion.txt* For Vim version 8.1. Last change: 2017 Oct 15
|
*motion.txt* For Vim version 8.1. Last change: 2018 Dec 27
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -113,7 +113,7 @@ This cannot be repeated: >
|
|||||||
endif<CR>
|
endif<CR>
|
||||||
Note that when using ":" any motion becomes characterwise exclusive.
|
Note that when using ":" any motion becomes characterwise exclusive.
|
||||||
|
|
||||||
|
*forced-motion*
|
||||||
FORCING A MOTION TO BE LINEWISE, CHARACTERWISE OR BLOCKWISE
|
FORCING A MOTION TO BE LINEWISE, CHARACTERWISE OR BLOCKWISE
|
||||||
|
|
||||||
When a motion is not of the type you would like to use, you can force another
|
When a motion is not of the type you would like to use, you can force another
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*options.txt* For Vim version 8.1. Last change: 2018 Dec 18
|
*options.txt* For Vim version 8.1. Last change: 2018 Dec 27
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -4137,7 +4137,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
W:WildMenu,f:Folded,F:FoldColumn,
|
W:WildMenu,f:Folded,F:FoldColumn,
|
||||||
A:DiffAdd,C:DiffChange,D:DiffDelete,
|
A:DiffAdd,C:DiffChange,D:DiffDelete,
|
||||||
T:DiffText,>:SignColumn,-:Conceal,
|
T:DiffText,>:SignColumn,-:Conceal,
|
||||||
B:SpellBad,P:SpellCap,R:SpellRare,
|
B:SpellBad,P:SpellCap,R:SpellRare,
|
||||||
L:SpellLocal,+:Pmenu,=:PmenuSel,
|
L:SpellLocal,+:Pmenu,=:PmenuSel,
|
||||||
x:PmenuSbar,X:PmenuThumb,*:TabLine,
|
x:PmenuSbar,X:PmenuThumb,*:TabLine,
|
||||||
#:TabLineSel,_:TabLineFill,!:CursorColumn,
|
#:TabLineSel,_:TabLineFill,!:CursorColumn,
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*pattern.txt* For Vim version 8.1. Last change: 2018 Mar 13
|
*pattern.txt* For Vim version 8.1. Last change: 2018 Dec 26
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -398,11 +398,11 @@ Use of "\m" makes the pattern after it be interpreted as if 'magic' is set,
|
|||||||
ignoring the actual value of the 'magic' option.
|
ignoring the actual value of the 'magic' option.
|
||||||
Use of "\M" makes the pattern after it be interpreted as if 'nomagic' is used.
|
Use of "\M" makes the pattern after it be interpreted as if 'nomagic' is used.
|
||||||
*/\v* */\V*
|
*/\v* */\V*
|
||||||
Use of "\v" means that in the pattern after it all ASCII characters except
|
Use of "\v" means that after it, all ASCII characters except '0'-'9', 'a'-'z',
|
||||||
'0'-'9', 'a'-'z', 'A'-'Z' and '_' have a special meaning. "very magic"
|
'A'-'Z' and '_' have special meaning: "very magic"
|
||||||
|
|
||||||
Use of "\V" means that in the pattern after it only the backslash and the
|
Use of "\V" means that after it, only a backslash and terminating character
|
||||||
terminating character (/ or ?) has a special meaning. "very nomagic"
|
(usually / or ?) have special meaning: "very nomagic"
|
||||||
|
|
||||||
Examples:
|
Examples:
|
||||||
after: \v \m \M \V matches ~
|
after: \v \m \M \V matches ~
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*quickfix.txt* For Vim version 8.1. Last change: 2018 May 01
|
*quickfix.txt* For Vim version 8.1. Last change: 2018 Dec 27
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -1551,7 +1551,7 @@ The backslashes before the pipe character are required to avoid it to be
|
|||||||
recognized as a command separator. The backslash before each space is
|
recognized as a command separator. The backslash before each space is
|
||||||
required for the set command.
|
required for the set command.
|
||||||
|
|
||||||
*cfilter-plugin* *Cfilter* *Lfilter*
|
*cfilter-plugin* *:Cfilter* *:Lfilter*
|
||||||
If you have too many matching messages, you can use the cfilter plugin to
|
If you have too many matching messages, you can use the cfilter plugin to
|
||||||
reduce the number of entries. Load the plugin with: >
|
reduce the number of entries. Load the plugin with: >
|
||||||
packadd cfilter
|
packadd cfilter
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*sign.txt* For Vim version 8.1. Last change: 2018 Dec 21
|
*sign.txt* For Vim version 8.1. Last change: 2018 Dec 26
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Gordon Prieur
|
VIM REFERENCE MANUAL by Gordon Prieur
|
||||||
@ -279,8 +279,11 @@ See |sign_getplaced()| for the equivalent Vim script function.
|
|||||||
|
|
||||||
:sign place List placed signs in all files.
|
:sign place List placed signs in all files.
|
||||||
|
|
||||||
|
:sign place group=*
|
||||||
|
List placed signs in all sign groups in all files.
|
||||||
|
|
||||||
:sign place group={group}
|
:sign place group={group}
|
||||||
List placed signs in all sign groups in all the files.
|
List placed signs with sign group {group} in all files.
|
||||||
|
|
||||||
|
|
||||||
JUMPING TO A SIGN *:sign-jump* *E157*
|
JUMPING TO A SIGN *:sign-jump* *E157*
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*syntax.txt* For Vim version 8.1. Last change: 2018 Dec 14
|
*syntax.txt* For Vim version 8.1. Last change: 2018 Dec 27
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -29,7 +29,7 @@ In the User Manual:
|
|||||||
7. :syntax arguments |:syn-arguments|
|
7. :syntax arguments |:syn-arguments|
|
||||||
8. Syntax patterns |:syn-pattern|
|
8. Syntax patterns |:syn-pattern|
|
||||||
9. Syntax clusters |:syn-cluster|
|
9. Syntax clusters |:syn-cluster|
|
||||||
10. Including syntax files |:syn-include|
|
10. Including syntax files |:syn-include|
|
||||||
11. Synchronizing |:syn-sync|
|
11. Synchronizing |:syn-sync|
|
||||||
12. Listing syntax items |:syntax|
|
12. Listing syntax items |:syntax|
|
||||||
13. Highlight command |:highlight|
|
13. Highlight command |:highlight|
|
||||||
|
@ -1949,6 +1949,7 @@ $VIM_POSIX vi_diff.txt /*$VIM_POSIX*
|
|||||||
:AdaTypes ft_ada.txt /*:AdaTypes*
|
:AdaTypes ft_ada.txt /*:AdaTypes*
|
||||||
:Arguments terminal.txt /*:Arguments*
|
:Arguments terminal.txt /*:Arguments*
|
||||||
:Break terminal.txt /*:Break*
|
:Break terminal.txt /*:Break*
|
||||||
|
:Cfilter quickfix.txt /*:Cfilter*
|
||||||
:Clear terminal.txt /*:Clear*
|
:Clear terminal.txt /*:Clear*
|
||||||
:CompilerSet usr_41.txt /*:CompilerSet*
|
:CompilerSet usr_41.txt /*:CompilerSet*
|
||||||
:Continue terminal.txt /*:Continue*
|
:Continue terminal.txt /*:Continue*
|
||||||
@ -1968,6 +1969,7 @@ $VIM_POSIX vi_diff.txt /*$VIM_POSIX*
|
|||||||
:LPE pi_logipat.txt /*:LPE*
|
:LPE pi_logipat.txt /*:LPE*
|
||||||
:LPF pi_logipat.txt /*:LPF*
|
:LPF pi_logipat.txt /*:LPF*
|
||||||
:Lexplore pi_netrw.txt /*:Lexplore*
|
:Lexplore pi_netrw.txt /*:Lexplore*
|
||||||
|
:Lfilter quickfix.txt /*:Lfilter*
|
||||||
:LogiPat pi_logipat.txt /*:LogiPat*
|
:LogiPat pi_logipat.txt /*:LogiPat*
|
||||||
:Man filetype.txt /*:Man*
|
:Man filetype.txt /*:Man*
|
||||||
:MkVimball pi_vimball.txt /*:MkVimball*
|
:MkVimball pi_vimball.txt /*:MkVimball*
|
||||||
@ -3717,7 +3719,6 @@ CTRL-\_CTRL-N intro.txt /*CTRL-\\_CTRL-N*
|
|||||||
CTRL-] tagsrch.txt /*CTRL-]*
|
CTRL-] tagsrch.txt /*CTRL-]*
|
||||||
CTRL-^ editing.txt /*CTRL-^*
|
CTRL-^ editing.txt /*CTRL-^*
|
||||||
CTRL-{char} intro.txt /*CTRL-{char}*
|
CTRL-{char} intro.txt /*CTRL-{char}*
|
||||||
Cfilter quickfix.txt /*Cfilter*
|
|
||||||
Channel eval.txt /*Channel*
|
Channel eval.txt /*Channel*
|
||||||
Channels eval.txt /*Channels*
|
Channels eval.txt /*Channels*
|
||||||
Chinese mbyte.txt /*Chinese*
|
Chinese mbyte.txt /*Chinese*
|
||||||
@ -4738,7 +4739,6 @@ KVim gui_x11.txt /*KVim*
|
|||||||
Kibaale uganda.txt /*Kibaale*
|
Kibaale uganda.txt /*Kibaale*
|
||||||
Korean mbyte.txt /*Korean*
|
Korean mbyte.txt /*Korean*
|
||||||
L motion.txt /*L*
|
L motion.txt /*L*
|
||||||
Lfilter quickfix.txt /*Lfilter*
|
|
||||||
Linux-backspace options.txt /*Linux-backspace*
|
Linux-backspace options.txt /*Linux-backspace*
|
||||||
List eval.txt /*List*
|
List eval.txt /*List*
|
||||||
Lists eval.txt /*Lists*
|
Lists eval.txt /*Lists*
|
||||||
@ -6192,6 +6192,7 @@ foldtext() eval.txt /*foldtext()*
|
|||||||
foldtextresult() eval.txt /*foldtextresult()*
|
foldtextresult() eval.txt /*foldtextresult()*
|
||||||
font-sizes gui_x11.txt /*font-sizes*
|
font-sizes gui_x11.txt /*font-sizes*
|
||||||
fontset mbyte.txt /*fontset*
|
fontset mbyte.txt /*fontset*
|
||||||
|
forced-motion motion.txt /*forced-motion*
|
||||||
foreground() eval.txt /*foreground()*
|
foreground() eval.txt /*foreground()*
|
||||||
fork os_unix.txt /*fork*
|
fork os_unix.txt /*fork*
|
||||||
form.vim syntax.txt /*form.vim*
|
form.vim syntax.txt /*form.vim*
|
||||||
@ -8481,9 +8482,18 @@ shiftwidth() eval.txt /*shiftwidth()*
|
|||||||
short-name-changed version4.txt /*short-name-changed*
|
short-name-changed version4.txt /*short-name-changed*
|
||||||
showing-menus gui.txt /*showing-menus*
|
showing-menus gui.txt /*showing-menus*
|
||||||
sign-commands sign.txt /*sign-commands*
|
sign-commands sign.txt /*sign-commands*
|
||||||
|
sign-functions usr_41.txt /*sign-functions*
|
||||||
|
sign-group sign.txt /*sign-group*
|
||||||
sign-intro sign.txt /*sign-intro*
|
sign-intro sign.txt /*sign-intro*
|
||||||
|
sign-priority sign.txt /*sign-priority*
|
||||||
sign-support sign.txt /*sign-support*
|
sign-support sign.txt /*sign-support*
|
||||||
sign.txt sign.txt /*sign.txt*
|
sign.txt sign.txt /*sign.txt*
|
||||||
|
sign_define() eval.txt /*sign_define()*
|
||||||
|
sign_getdefined() eval.txt /*sign_getdefined()*
|
||||||
|
sign_getplaced() eval.txt /*sign_getplaced()*
|
||||||
|
sign_place() eval.txt /*sign_place()*
|
||||||
|
sign_undefine() eval.txt /*sign_undefine()*
|
||||||
|
sign_unplace() eval.txt /*sign_unplace()*
|
||||||
signs sign.txt /*signs*
|
signs sign.txt /*signs*
|
||||||
simple-change change.txt /*simple-change*
|
simple-change change.txt /*simple-change*
|
||||||
simplify() eval.txt /*simplify()*
|
simplify() eval.txt /*simplify()*
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*textprop.txt* For Vim version 8.1. Last change: 2018 Dec 14
|
*textprop.txt* For Vim version 8.1. Last change: 2018 Dec 27
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -103,11 +103,11 @@ prop_type_list([{props}]) get list of property types
|
|||||||
Manipulating text properties:
|
Manipulating text properties:
|
||||||
|
|
||||||
prop_add({lnum}, {col}, {props}) add a text property
|
prop_add({lnum}, {col}, {props}) add a text property
|
||||||
prop_clear({lnum} [, {lnum_end} [, {bufnr}]])
|
prop_clear({lnum} [, {lnum-end} [, {bufnr}]])
|
||||||
remove all text properties
|
remove all text properties
|
||||||
prop_find({props} [, {direction}]) search for a text property
|
prop_find({props} [, {direction}]) search for a text property
|
||||||
prop_list({lnum} [, {props}) text properties in {lnum}
|
prop_list({lnum} [, {props}) text properties in {lnum}
|
||||||
prop_remove({props} [, {lnum} [, {lnum_end}]])
|
prop_remove({props} [, {lnum} [, {lnum-end}]])
|
||||||
remove a text property
|
remove a text property
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*todo.txt* For Vim version 8.1. Last change: 2018 Dec 17
|
*todo.txt* For Vim version 8.1. Last change: 2018 Dec 27
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -38,6 +38,10 @@ browser use: https://github.com/vim/vim/issues/1234
|
|||||||
*known-bugs*
|
*known-bugs*
|
||||||
-------------------- Known bugs and current work -----------------------
|
-------------------- Known bugs and current work -----------------------
|
||||||
|
|
||||||
|
Possible errors reported from fuzzer. Shadowblade #3716
|
||||||
|
a) using get_regline() without checking for NULL
|
||||||
|
b) using getcell() in libvterm without checking for NULL
|
||||||
|
|
||||||
'incsearch' with :s: (#3321)
|
'incsearch' with :s: (#3321)
|
||||||
- :s/foo using CTRL-G moves to another line, should not happen, or use the
|
- :s/foo using CTRL-G moves to another line, should not happen, or use the
|
||||||
correct line (it uses the last but one line) (Lifepillar, Aug 18, #3345)
|
correct line (it uses the last but one line) (Lifepillar, Aug 18, #3345)
|
||||||
@ -107,40 +111,33 @@ Update for German spell files: https://github.com/chrisbra/vim/compare/5e021c990
|
|||||||
|
|
||||||
Problem with Visual yank when 'linebreak' and 'showbreak' are set.
|
Problem with Visual yank when 'linebreak' and 'showbreak' are set.
|
||||||
Patch with tests, but it's not clear how it is supposed to work. (tommm, 2018
|
Patch with tests, but it's not clear how it is supposed to work. (tommm, 2018
|
||||||
Nov 17)
|
Nov 17) Asked about this, Dec 22. Christian will have a look.
|
||||||
|
|
||||||
Key mapping times out when using a timer in Gvim. (Michael Henry, 2018 Sep 9,
|
Key mapping times out when using a timer in Gvim. (Michael Henry, 2018 Sep 9,
|
||||||
#3417)
|
#3417)
|
||||||
|
|
||||||
|
Add v:motion_force. (Kana Natsuno, 2008 Dec 6)
|
||||||
|
Maybe call it v:motiontype. Update in #3490.
|
||||||
|
Alternative: add the force flag to mode(), after "no".
|
||||||
|
Patch ready to include?
|
||||||
|
|
||||||
Does not build with MinGW out of the box:
|
Does not build with MinGW out of the box:
|
||||||
- _stat64 is not defined, need to use "struct stat" in vim.h
|
- _stat64 is not defined, need to use "struct stat" in vim.h
|
||||||
- WINVER conflict, should use 0x0600 by default?
|
- WINVER conflict, should use 0x0600 by default?
|
||||||
|
|
||||||
Signs:
|
Signs:
|
||||||
- Patch to define and manipulate signs with functions. Adds sign groups and
|
- Use a sign group in the Termdebug plugin.
|
||||||
priority. (Yegappan Lakshmanan, #3652)
|
|
||||||
- Avoid that "sign unplace id" does a redraw right away, esp. when there is
|
- Avoid that "sign unplace id" does a redraw right away, esp. when there is
|
||||||
a sequence of these commands. (Andy Stewart, 2018 Mar 16)
|
a sequence of these commands. (Andy Stewart, 2018 Mar 16)
|
||||||
- Patch to right-align signs. (James Kolb (email james), 2013 Sep 23)
|
- Patch to right-align signs. (James Kolb (email james), 2013 Sep 23)
|
||||||
- Patch from Christian Brabandt to make the "buffer" argument for ":sign
|
- Patch from Christian Brabandt to make the "buffer" argument for ":sign
|
||||||
place" optional. (2013 Jul 12)
|
place" optional. (2013 Jul 12)
|
||||||
|
|
||||||
Rename get_tv_ functions to tv_get_.
|
|
||||||
|
|
||||||
Crash in terminal with long multi-byte sequence. (2018 Nov 17, #3619)
|
|
||||||
Dominique cannot reproduce. Update Nov 18.
|
|
||||||
Suggested solution by Yasuhiro Matsumoto, 2018 Nov 18.
|
|
||||||
|
|
||||||
Crash when mixing matchadd and substitute()? (Max Christian Pohle, 2018 May
|
Crash when mixing matchadd and substitute()? (Max Christian Pohle, 2018 May
|
||||||
13, #2910) Can't reproduce?
|
13, #2910) Can't reproduce?
|
||||||
|
|
||||||
Patch to simplify nsis installer. (Ken Takata, 2018 Sep 24, was #3479)
|
|
||||||
Now included in #3501, using MUI2. Use the zip file to get the binary files:
|
|
||||||
https://github.com/vim/vim/files/2475621/nsis-icons.zip
|
|
||||||
Ready to include now.
|
|
||||||
|
|
||||||
Patch to add blob type support. (Yasuhiro Matsumoto, 2018 Nov 26, #3638)
|
Patch to add blob type support. (Yasuhiro Matsumoto, 2018 Nov 26, #3638)
|
||||||
Not done yet.
|
Should be ready to include.
|
||||||
|
|
||||||
Errors found with random data:
|
Errors found with random data:
|
||||||
heap-buffer-overflow in alist_add (#2472)
|
heap-buffer-overflow in alist_add (#2472)
|
||||||
@ -148,9 +145,6 @@ Errors found with random data:
|
|||||||
Win32 key codes are messy. Mike Williams tried to fix that, but now old
|
Win32 key codes are messy. Mike Williams tried to fix that, but now old
|
||||||
mappings no longer work. Create a new terminal for the better solution?
|
mappings no longer work. Create a new terminal for the better solution?
|
||||||
|
|
||||||
Patch to fix that appending makes items to be "recognized".
|
|
||||||
(Yegappan, 2018 Nov 23, #3683). Reported by Daniel Hahler, #3633.
|
|
||||||
|
|
||||||
Improve fallback for menu translations, to avoid having to create lots of
|
Improve fallback for menu translations, to avoid having to create lots of
|
||||||
files that source the actual file. E.g. menu_da_de -> menu_da
|
files that source the actual file. E.g. menu_da_de -> menu_da
|
||||||
Include part of #3242?
|
Include part of #3242?
|
||||||
@ -158,10 +152,6 @@ Include part of #3242?
|
|||||||
When a terminal exit_cb closes the window, a following typed key is lost, if
|
When a terminal exit_cb closes the window, a following typed key is lost, if
|
||||||
it's in a mapping. (2018 Oct 6, #2302, #3522)
|
it's in a mapping. (2018 Oct 6, #2302, #3522)
|
||||||
|
|
||||||
Patch to add FOR_ALL_FRAMES. (Yegappan, 2018 Nov 18)
|
|
||||||
|
|
||||||
Patch to resize to fit parent position when using ---windowid. ( Agorgianitis
|
|
||||||
Loukas, 2018 Nov 17, #3616)
|
|
||||||
Completion mixes results from the current buffer with tags and other files.
|
Completion mixes results from the current buffer with tags and other files.
|
||||||
Happens when typing CTRL-N while still search for results. E.g., type "b_" in
|
Happens when typing CTRL-N while still search for results. E.g., type "b_" in
|
||||||
terminal.c and then CTRL-N twice.
|
terminal.c and then CTRL-N twice.
|
||||||
@ -176,14 +166,9 @@ Problem with :tlmenu: Detach item added with all modes? Issue #3563.
|
|||||||
C syntax: {} inside () causes following {} to be highlighted as error.
|
C syntax: {} inside () causes following {} to be highlighted as error.
|
||||||
(Michalis Giannakidis, 2006 Jun 1)
|
(Michalis Giannakidis, 2006 Jun 1)
|
||||||
|
|
||||||
Patch to fix function object in Python3. (Ozaki Kiichi, #3681)
|
|
||||||
|
|
||||||
Patch on #3690 to fix that "wincmd p" does not always behave properly.
|
Patch on #3690 to fix that "wincmd p" does not always behave properly.
|
||||||
(Christian Brabandt, 2018 Dec 17)
|
(Christian Brabandt, 2018 Dec 17)
|
||||||
|
|
||||||
"gn" selects two matches instead of one when the pattern contains "\zs" and
|
|
||||||
spans more than one line. (#3695)
|
|
||||||
|
|
||||||
Patch: When using %v in 'errorformat', assume the number is the screen column
|
Patch: When using %v in 'errorformat', assume the number is the screen column
|
||||||
not bytes, also handle multi-byte charactes. (Yegappan Lakshmanan, #3700)
|
not bytes, also handle multi-byte charactes. (Yegappan Lakshmanan, #3700)
|
||||||
|
|
||||||
@ -202,8 +187,14 @@ Patch for this: (Aron Widforss, 2018 Oct 13, #3539)
|
|||||||
|
|
||||||
Patch for ConPTY support, #3474: What is the status?
|
Patch for ConPTY support, #3474: What is the status?
|
||||||
|
|
||||||
|
Issue #3649: Retrying the X server connection once may be insufficient.
|
||||||
|
Since patch 8.1.0615 we try reconnecting five times. Does it work?
|
||||||
|
|
||||||
nvo-mode mapping works on Windows, not on Linux. (#3678)
|
nvo-mode mapping works on Windows, not on Linux. (#3678)
|
||||||
|
|
||||||
|
Patch to be able to separately map CTRL-H and BS on Windows.
|
||||||
|
(Linwei, 2017 Jul 11, #1833)
|
||||||
|
|
||||||
Pasting foo} causes Vim to behave weird. (John Little, 2018 Jun 17)
|
Pasting foo} causes Vim to behave weird. (John Little, 2018 Jun 17)
|
||||||
Related to bracketed paste. I cannot reproduce it.
|
Related to bracketed paste. I cannot reproduce it.
|
||||||
|
|
||||||
@ -228,6 +219,10 @@ Not ready to include yet.
|
|||||||
Problem with two buffers with the same name a/b, if it didn't exist before and
|
Problem with two buffers with the same name a/b, if it didn't exist before and
|
||||||
is created outside of Vim. (dskloetg, 2018 Jul 16, #3219)
|
is created outside of Vim. (dskloetg, 2018 Jul 16, #3219)
|
||||||
|
|
||||||
|
When 'sidescrolloff' is set, using "zl" to go to the end of the line, suddenly
|
||||||
|
scrolls back. Should allow for this scrolling, like 'scrolloff' does when
|
||||||
|
using CTRL-E. (Yee Cheng Chin, #3721)
|
||||||
|
|
||||||
Invalid memory access with old regexp engine. (Dominique Pelle, 2018 Sep 3,
|
Invalid memory access with old regexp engine. (Dominique Pelle, 2018 Sep 3,
|
||||||
#3405) Introduced by 8.0.1517, which was fixing another memory access error.
|
#3405) Introduced by 8.0.1517, which was fixing another memory access error.
|
||||||
(Sep 8)
|
(Sep 8)
|
||||||
@ -240,6 +235,9 @@ Patch to implement 'diffref' option. (#3535)
|
|||||||
|
|
||||||
Patch to fix that bracketed paste remains after Vim exits. (2018 Oct 30, #3579)
|
Patch to fix that bracketed paste remains after Vim exits. (2018 Oct 30, #3579)
|
||||||
|
|
||||||
|
Patch to add support for changing the current quickfix/location list indes.
|
||||||
|
(Yegappan Lakshmanan, 2018 Dec 18, #3701)
|
||||||
|
|
||||||
Make ":interactive !cmd" stop termcap mode, also when used in an autocommand.
|
Make ":interactive !cmd" stop termcap mode, also when used in an autocommand.
|
||||||
(#3692)
|
(#3692)
|
||||||
|
|
||||||
@ -382,11 +380,6 @@ Should also be possible to add highlighting, like in the status line?
|
|||||||
balloonexpr() on MS-Windows GUI doesn't handle accented chars? (nivaemail,
|
balloonexpr() on MS-Windows GUI doesn't handle accented chars? (nivaemail,
|
||||||
2018 Sep 14)
|
2018 Sep 14)
|
||||||
|
|
||||||
Add v:motion_force. (Kana Natsuno, 2008 Dec 6)
|
|
||||||
Maybe call it v:motiontype. Update in #3490.
|
|
||||||
Alternative: add the force flag to mode(), after "no".
|
|
||||||
Patch ready to include?
|
|
||||||
|
|
||||||
Try out background make plugin:
|
Try out background make plugin:
|
||||||
https://github.com/AndrewVos/vim-make-background
|
https://github.com/AndrewVos/vim-make-background
|
||||||
or asyncmake:
|
or asyncmake:
|
||||||
@ -917,9 +910,6 @@ Does this also fix #1408 ?
|
|||||||
|
|
||||||
Patch for 'cursorlinenr' option. (Ozaki Kiichi, 2016 Nov 30)
|
Patch for 'cursorlinenr' option. (Ozaki Kiichi, 2016 Nov 30)
|
||||||
|
|
||||||
Patch to be able to separately map CTRL-H and BS on Windows.
|
|
||||||
(Linwei, 2017 Jul 11, #1833)
|
|
||||||
|
|
||||||
When 'completeopt' has "noselect" does not insert a newline. (Lifepillar, 2017
|
When 'completeopt' has "noselect" does not insert a newline. (Lifepillar, 2017
|
||||||
Apr 23, #1653)
|
Apr 23, #1653)
|
||||||
|
|
||||||
|
19
runtime/ftplugin/cfg.vim
Normal file
19
runtime/ftplugin/cfg.vim
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
" Vim filetype plugin file
|
||||||
|
" Language: Configuration File
|
||||||
|
" Maintainer: Christian Brabandt <cb@256bit.org>
|
||||||
|
" Latest Revision: 2018-12-24
|
||||||
|
|
||||||
|
if exists("b:did_ftplugin")
|
||||||
|
finish
|
||||||
|
endif
|
||||||
|
let b:did_ftplugin = 1
|
||||||
|
|
||||||
|
let s:cpo_save = &cpo
|
||||||
|
set cpo&vim
|
||||||
|
|
||||||
|
let b:undo_ftplugin = "setl cms< fo<"
|
||||||
|
|
||||||
|
setlocal commentstring=#\ %s formatoptions-=t formatoptions+=croql
|
||||||
|
|
||||||
|
let &cpo = s:cpo_save
|
||||||
|
unlet s:cpo_save
|
Reference in New Issue
Block a user