aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordundargoc <gocdundar@gmail.com>2024-04-05 18:07:36 +0200
committerdundargoc <33953936+dundargoc@users.noreply.github.com>2024-04-06 12:47:28 +0200
commit0443f06b71c7a1563657765b35f7f3869300edc7 (patch)
tree75dcae9cc67759d81f2393c23da0e2560528c27b
parent703f97568d5c5093e309c35e3fa9efc1f0d2f41d (diff)
downloadrneovim-0443f06b71c7a1563657765b35f7f3869300edc7.tar.gz
rneovim-0443f06b71c7a1563657765b35f7f3869300edc7.tar.bz2
rneovim-0443f06b71c7a1563657765b35f7f3869300edc7.zip
docs: don't mention executable() can return -1
This cannot happen for neovim.
-rw-r--r--runtime/doc/builtin.txt1
-rw-r--r--runtime/lua/vim/_meta/vimfn.lua3
-rw-r--r--src/nvim/eval.lua3
3 files changed, 2 insertions, 5 deletions
diff --git a/runtime/doc/builtin.txt b/runtime/doc/builtin.txt
index 20cdb396e1..cafb5636df 100644
--- a/runtime/doc/builtin.txt
+++ b/runtime/doc/builtin.txt
@@ -1268,7 +1268,6 @@ executable({expr}) *executable()*
The result is a Number:
1 exists
0 does not exist
- -1 not implemented on this system
|exepath()| can be used to get the full path of an executable.
execute({command} [, {silent}]) *execute()*
diff --git a/runtime/lua/vim/_meta/vimfn.lua b/runtime/lua/vim/_meta/vimfn.lua
index 887c4b3cbe..c114c3b212 100644
--- a/runtime/lua/vim/_meta/vimfn.lua
+++ b/runtime/lua/vim/_meta/vimfn.lua
@@ -1598,11 +1598,10 @@ function vim.fn.eventhandler() end
--- The result is a Number:
--- 1 exists
--- 0 does not exist
---- -1 not implemented on this system
--- |exepath()| can be used to get the full path of an executable.
---
--- @param expr any
---- @return 0|1|-1
+--- @return 0|1
function vim.fn.executable(expr) end
--- Execute {command} and capture its output.
diff --git a/src/nvim/eval.lua b/src/nvim/eval.lua
index e40e81f8f2..d2137da48d 100644
--- a/src/nvim/eval.lua
+++ b/src/nvim/eval.lua
@@ -2071,14 +2071,13 @@ M.funcs = {
The result is a Number:
1 exists
0 does not exist
- -1 not implemented on this system
|exepath()| can be used to get the full path of an executable.
]=],
fast = true,
name = 'executable',
params = { { 'expr', 'any' } },
- returns = '0|1|-1',
+ returns = '0|1',
signature = 'executable({expr})',
},
execute = {