1- *eval.txt* For Vim version 8.0. Last change: 2017 Nov 24
1+ *eval.txt* For Vim version 8.0. Last change: 2017 Dec 09
22
33
44 VIM REFERENCE MANUAL by Bram Moolenaar
@@ -2031,7 +2031,7 @@ assert_true({actual} [, {msg}]) none assert {actual} is true
20312031asin({expr} ) Float arc sine of {expr}
20322032atan({expr} ) Float arc tangent of {expr}
20332033atan2({expr1} , {expr2} ) Float arc tangent of {expr1} / {expr2}
2034- balloon_show({msg } ) none show {msg } inside the balloon
2034+ balloon_show({expr } ) none show {expr } inside the balloon
20352035balloon_split({msg} ) List split {msg} as used for a balloon
20362036browse({save} , {title} , {initdir} , {default} )
20372037 String put up a file requester
@@ -3056,12 +3056,16 @@ ch_open({address} [, {options}]) *ch_open()*
30563056ch_read({handle} [, {options} ]) *ch_read()*
30573057 Read from {handle} and return the received message.
30583058 {handle} can be a Channel or a Job that has a Channel.
3059+ For a NL channel this waits for a NL to arrive, except when
3060+ there is nothing more to read (channel was closed).
30593061 See | channel-more | .
30603062 {only available when compiled with the | +channel | feature}
30613063
30623064ch_readraw({handle} [, {options} ]) *ch_readraw()*
30633065 Like ch_read() but for a JS and JSON channel does not decode
3064- the message. See | channel-more | .
3066+ the message. For a NL channel it does not block waiting for
3067+ the NL to arrive, but otherwise works like ch_read().
3068+ See | channel-more | .
30653069 {only available when compiled with the | +channel | feature}
30663070
30673071ch_sendexpr({handle} , {expr} [, {options} ]) *ch_sendexpr()*
@@ -4169,6 +4173,7 @@ getbufinfo([{dict}])
41694173 be specified in {dict} :
41704174 buflisted include only listed buffers.
41714175 bufloaded include only loaded buffers.
4176+ bufmodified include only modified buffers.
41724177
41734178 Otherwise, {expr} specifies a particular buffer to return
41744179 information for. For the use of {expr} , see | bufname() |
@@ -4679,9 +4684,10 @@ getqflist([{what}]) *getqflist()*
46794684 the last quickfix list
46804685 size number of entries in the quickfix list
46814686 title get the list title
4682- winid get the | window-ID | (if opened)
4687+ winid get the quickfix | window-ID |
46834688 all all of the above quickfix properties
4684- Non-string items in {what} are ignored.
4689+ Non-string items in {what} are ignored. To get the value of a
4690+ particular item, set it to zero.
46854691 If "nr" is not present then the current quickfix list is used.
46864692 If both "nr" and a non-zero "id" are specified, then the list
46874693 specified by "id" is used.
@@ -4691,18 +4697,22 @@ getqflist([{what}]) *getqflist()*
46914697 When "lines" is specified, all the other items except "efm"
46924698 are ignored. The returned dictionary contains the entry
46934699 "items" with the list of entries.
4694- In case of error processing {what} , an empty dictionary is
4695- returned.
46964700
46974701 The returned dictionary contains the following entries:
4698- context context information stored with | setqflist() |
4699- id quickfix list ID | quickfix-ID |
4700- idx index of the current entry in the list
4701- items quickfix list entries
4702- nr quickfix list number
4703- size number of entries in the quickfix list
4704- title quickfix list title text
4705- winid quickfix | window-ID | (if opened)
4702+ context context information stored with | setqflist() | .
4703+ If not present, set to "".
4704+ id quickfix list ID | quickfix-ID | . If not
4705+ present, set to 0.
4706+ idx index of the current entry in the list. If not
4707+ present, set to 0.
4708+ items quickfix list entries. If not present, set to
4709+ an empty list.
4710+ nr quickfix list number. If not present, set to 0
4711+ size number of entries in the quickfix list. If not
4712+ present, set to 0.
4713+ title quickfix list title text. If not present, set
4714+ to "".
4715+ winid quickfix | window-ID | . If not present, set to 0
47064716
47074717 Examples: >
47084718 :echo getqflist({'all': 1})
@@ -8793,8 +8803,8 @@ writefile({list}, {fname} [, {flags}])
87938803 the file. This flushes the file to disk, if possible. This
87948804 takes more time but avoids losing the file if the system
87958805 crashes.
8796- When {flags} does not contain "S" or "s" then fsync is called
8797- if the 'fsync' option is set.
8806+ When {flags} does not contain "S" or "s" then fsync() is
8807+ called if the 'fsync' option is set.
87988808 When {flags} contains "S" then fsync() is not called, even
87998809 when 'fsync' is set.
88008810
0 commit comments