1- *eval.txt* For Vim version 8.1. Last change: 2019 Jan 06
1+ *eval.txt* For Vim version 8.1. Last change: 2019 Jan 11
22
33
44 VIM REFERENCE MANUAL by Bram Moolenaar
@@ -2322,7 +2322,7 @@ prop_clear({lnum} [, {lnum-end} [, {props}]])
23222322 none remove all text properties
23232323prop_find({props} [, {direction} ])
23242324 Dict search for a text property
2325- prop_list({lnum} [, {props} ) List text properties in {lnum}
2325+ prop_list({lnum} [, {props} ) List text properties in {lnum}
23262326prop_remove({props} [, {lnum} [, {lnum-end} ]])
23272327 Number remove a text property
23282328prop_type_add({name} , {props} ) none define a new property type
@@ -2412,6 +2412,8 @@ sign_define({name} [, {dict}]) Number define or update a sign
24122412sign_getdefined([{name} ]) List get a list of defined signs
24132413sign_getplaced([{expr} [, {dict} ]])
24142414 List get a list of placed signs
2415+ sign_jump({id} , {group} , {expr} )
2416+ Number jump to a sign
24152417sign_place({id} , {group} , {name} , {expr} [, {dict} ])
24162418 Number place a sign
24172419sign_undefine([{name} ]) Number undefine a sign
@@ -3977,7 +3979,7 @@ feedkeys({string} [, {mode}]) *feedkeys()*
39773979 stuck, waiting for a character to be typed before the
39783980 script continues.
39793981 Note that if you manage to call feedkeys() while
3980- executing commands, thus calling it recursively, the
3982+ executing commands, thus calling it recursively, then
39813983 all typehead will be consumed by the last call.
39823984 '!' When used with 'x' will not end Insert mode. Can be
39833985 used in a test when a timer is set to exit Insert mode
@@ -4792,7 +4794,7 @@ getloclist({nr} [, {what}]) *getloclist()*
47924794 If {what} contains 'filewinid' , then returns the id of the
47934795 window used to display files from the location list. This
47944796 field is applicable only when called from a location list
4795- window.
4797+ window. See | location-list-file-window | for more details.
47964798
47974799getmatches() *getmatches()*
47984800 Returns a | List | with all matches previously defined by
@@ -4883,7 +4885,9 @@ getqflist([{what}]) *getqflist()*
48834885 id get information for the quickfix list with
48844886 | quickfix-ID | ; zero means the id for the
48854887 current list or the list specified by "nr"
4886- idx index of the current entry in the list
4888+ idx index of the current entry in the quickfix
4889+ list specified by 'id' or 'nr' .
4890+ See | quickfix-index |
48874891 items quickfix list entries
48884892 lines parse a list of lines using 'efm' and return
48894893 the resulting entries. Only a | List | type is
@@ -5082,7 +5086,7 @@ getwinpos([{timeout}]) *getwinpos()*
50825086 When using a value less than 10 and no response is received
50835087 within that time, a previously reported position is returned,
50845088 if available. This can be used to poll for the position and
5085- do some work in the mean time : >
5089+ do some work in the meantime : >
50865090 while 1
50875091 let res = getwinpos(1)
50885092 if res[0] >= 0
@@ -6334,7 +6338,7 @@ mode([expr]) Return a string that indicates the current mode.
63346338 nov Operator-pending (forced characterwise | o_v | )
63356339 noV Operator-pending (forced linewise | o_V | )
63366340 noCTRL-V Operator-pending (forced blockwise | o_CTRL-V | );
6337- CTRL-V is one character
6341+ CTRL-V is one character
63386342 niI Normal using | i_CTRL-O | in | Insert-mode |
63396343 niR Normal using | i_CTRL-O | in | Replace-mode |
63406344 niV Normal using | i_CTRL-O | in | Virtual-Replace-mode |
@@ -6706,12 +6710,12 @@ prop_add({lnum}, {col}, {props})
67066710 for a property that does not continue in
67076711 another line; can be zero
67086712 end_lnum line number for the end of text
6709- end_col column just after the text; not used when "length"
6710- is present; when {col} and "end_col" are
6711- equal, and "end_lnum" is omitted or equal to
6712- {lnum} , this is a zero-width text property
6713+ end_col column just after the text; not used when
6714+ "length" is present; when {col} and "end_col"
6715+ are equal, and "end_lnum" is omitted or equal
6716+ to {lnum} , this is a zero-width text property
67136717 bufnr buffer to add the property to; when omitted
6714- the current buffer is used
6718+ the current buffer is used
67156719 id user defined ID for the property; when omitted
67166720 zero is used
67176721 type name of the text property type
@@ -6756,7 +6760,7 @@ prop_find({props} [, {direction}])
67566760 start position with "lnum" and "col"
67576761 must be given; when omitted the
67586762 current buffer is used
6759- lnum" start in this line (when omitted start
6763+ lnum start in this line (when omitted start
67606764 at the cursor)
67616765 col start at this column (when omitted
67626766 and "lnum" is given: use column 1,
@@ -6774,7 +6778,7 @@ prop_find({props} [, {direction}])
67746778 See | text-properties | for information about text properties.
67756779
67766780
6777- prop_list({lnum} [, {props} ]) *prop_list()*
6781+ prop_list({lnum} [, {props} ]) *prop_list()*
67786782 Return a List with all text properties in line {lnum} .
67796783
67806784 When {props} contains a "bufnr" item, use this buffer instead
@@ -7699,16 +7703,22 @@ setqflist({list} [, {action} [, {what}]]) *setqflist()*
76997703 efm errorformat to use when parsing text from
77007704 "lines". If this is not present, then the
77017705 'errorformat' option value is used.
7706+ See | quickfix-parse |
77027707 id quickfix list identifier | quickfix-ID |
7708+ idx index of the current entry in the quickfix
7709+ list specified by 'id' or 'nr' . If set to '$',
7710+ then the last entry in the list is set as the
7711+ current entry. See | quickfix-index |
77037712 items list of quickfix entries. Same as the {list}
77047713 argument.
77057714 lines use 'errorformat' to parse a list of lines and
77067715 add the resulting entries to the quickfix list
77077716 {nr} or {id} . Only a | List | value is supported.
7717+ See | quickfix-parse |
77087718 nr list number in the quickfix stack; zero
77097719 means the current quickfix list and "$" means
7710- the last quickfix list
7711- title quickfix list title text
7720+ the last quickfix list.
7721+ title quickfix list title text. See | quickfix-title |
77127722 Unsupported keys in {what} are ignored.
77137723 If the "nr" item is not present, then the current quickfix list
77147724 is modified. When creating a new quickfix list, "nr" can be
@@ -7997,6 +8007,21 @@ sign_getplaced([{expr} [, {dict}]]) *sign_getplaced()*
79978007
79988008 " Get a List of all the placed signs
79998009 echo sign_getplaced()
8010+ <
8011+ *sign_jump()*
8012+ sign_jump({id} , {group} , {expr} )
8013+ Open the buffer {expr} or jump to the window that contains
8014+ {expr} and position the cursor at sign {id} in group {group} .
8015+ This is similar to the | :sign-jump | command.
8016+
8017+ For the use of {expr} , see | bufname() | .
8018+
8019+ Returns the line number of the sign. Returns -1 if the
8020+ arguments are invalid.
8021+
8022+ Example: >
8023+ " Jump to sign 10 in the current buffer
8024+ call sign_jump(10, '', '')
80008025<
80018026 *sign_place()*
80028027sign_place({id} , {group} , {name} , {expr} [, {dict} ])
@@ -8009,7 +8034,7 @@ sign_place({id}, {group}, {name}, {expr} [, {dict}])
80098034 the sign group name. To use the global sign group, use an
80108035 empty string. {group} functions as a namespace for {id} , thus
80118036 two groups can use the same IDs. Refer to | sign-identifier |
8012- for more information.
8037+ and | sign-group | for more information.
80138038
80148039 {name} refers to a defined sign.
80158040 {expr} refers to a buffer name or number. For the accepted
@@ -10074,9 +10099,9 @@ vim_starting True while initial source'ing takes place. |startup|
1007410099 *vim_starting*
1007510100viminfo Compiled with viminfo support.
1007610101virtualedit Compiled with 'virtualedit' option.
10077- visual Compiled with Visual mode.
10078- visualextra Compiled with extra Visual mode commands.
10079- | blockwise-operators | .
10102+ visual Compiled with Visual mode. (always true)
10103+ visualextra Compiled with extra Visual mode commands. (always
10104+ true) | blockwise-operators | .
1008010105vms VMS version of Vim.
1008110106vreplace Compiled with | gR | and | gr | commands.
1008210107vtp Compiled for vcon support | +vtp | (check vcon to find
0 commit comments