aboutsummaryrefslogtreecommitdiff
path: root/runtime/plugin/man.lua
diff options
context:
space:
mode:
authorEmanuel Krollmann <115734183+Sodastream11@users.noreply.github.com>2025-04-12 19:54:20 +0200
committerGitHub <noreply@github.com>2025-04-12 10:54:20 -0700
commita8dd5c7e41dde33a5e130eb6d8945def13ebb8d6 (patch)
tree9b8effd2b894fd04503e8e02f15bc71783730f8f /runtime/plugin/man.lua
parent74ca73d545daf9aff6a6b041572be062d46d51ef (diff)
downloadrneovim-a8dd5c7e41dde33a5e130eb6d8945def13ebb8d6.tar.gz
rneovim-a8dd5c7e41dde33a5e130eb6d8945def13ebb8d6.tar.bz2
rneovim-a8dd5c7e41dde33a5e130eb6d8945def13ebb8d6.zip
fix(man.lua): noisy "ENOENT" error on Windows #33409
Problem: :Man shows noisy "ENOENT: no such file or directory" error on Windows. Solution: Do some checks before calling `vim.system`.
Diffstat (limited to 'runtime/plugin/man.lua')
-rw-r--r--runtime/plugin/man.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/runtime/plugin/man.lua b/runtime/plugin/man.lua
index e707b68859..3e08353e08 100644
--- a/runtime/plugin/man.lua
+++ b/runtime/plugin/man.lua
@@ -8,7 +8,7 @@ vim.api.nvim_create_user_command('Man', function(params)
if params.bang then
man.init_pager()
else
- local err = man.open_page(params.count, params.smods, params.fargs)
+ local _, err = pcall(man.open_page, params.count, params.smods, params.fargs)
if err then
vim.notify('man.lua: ' .. err, vim.log.levels.ERROR)
end