mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
vim-patch:8.2.3314: behavior of exists() in a :def function is unpredictable (#23317)
Problem: Behavior of exists() in a :def function is unpredictable.
Solution: Add exists_compiled().
267359902c
Co-authored-by: Bram Moolenaar <Bram@vim.org>
This commit is contained in:
parent
907018e547
commit
8af97ecefa
@ -60,14 +60,14 @@ browse({save}, {title}, {initdir}, {default})
|
|||||||
String put up a file requester
|
String put up a file requester
|
||||||
browsedir({title}, {initdir}) String put up a directory requester
|
browsedir({title}, {initdir}) String put up a directory requester
|
||||||
bufadd({name}) Number add a buffer to the buffer list
|
bufadd({name}) Number add a buffer to the buffer list
|
||||||
bufexists({expr}) Number |TRUE| if buffer {expr} exists
|
bufexists({buf}) Number |TRUE| if buffer {buf} exists
|
||||||
buflisted({expr}) Number |TRUE| if buffer {expr} is listed
|
buflisted({buf}) Number |TRUE| if buffer {buf} is listed
|
||||||
bufload({expr}) Number load buffer {expr} if not loaded yet
|
bufload({buf}) Number load buffer {buf} if not loaded yet
|
||||||
bufloaded({expr}) Number |TRUE| if buffer {expr} is loaded
|
bufloaded({buf}) Number |TRUE| if buffer {buf} is loaded
|
||||||
bufname([{expr}]) String Name of the buffer {expr}
|
bufname([{buf}]) String Name of the buffer {buf}
|
||||||
bufnr([{expr} [, {create}]]) Number Number of the buffer {expr}
|
bufnr([{buf} [, {create}]]) Number Number of the buffer {buf}
|
||||||
bufwinid({expr}) Number |window-ID| of buffer {expr}
|
bufwinid({buf}) Number window ID of buffer {buf}
|
||||||
bufwinnr({expr}) Number window number of buffer {expr}
|
bufwinnr({buf}) Number window number of buffer {buf}
|
||||||
byte2line({byte}) Number line number at byte count {byte}
|
byte2line({byte}) Number line number at byte count {byte}
|
||||||
byteidx({expr}, {nr}) Number byte index of {nr}th char in {expr}
|
byteidx({expr}, {nr}) Number byte index of {nr}th char in {expr}
|
||||||
byteidxcomp({expr}, {nr}) Number byte index of {nr}th char in {expr}
|
byteidxcomp({expr}, {nr}) Number byte index of {nr}th char in {expr}
|
||||||
@ -1971,7 +1971,7 @@ exists({expr}) The result is a Number, which is |TRUE| if {expr} is
|
|||||||
Can also be used as a |method|: >
|
Can also be used as a |method|: >
|
||||||
Varname()->exists()
|
Varname()->exists()
|
||||||
|
|
||||||
exp({expr}) *exp()*
|
exp({expr}) *exp()*
|
||||||
Return the exponential of {expr} as a |Float| in the range
|
Return the exponential of {expr} as a |Float| in the range
|
||||||
[0, inf].
|
[0, inf].
|
||||||
{expr} must evaluate to a |Float| or a |Number|.
|
{expr} must evaluate to a |Float| or a |Number|.
|
||||||
|
Loading…
Reference in New Issue
Block a user