summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--nvim/.config/nvim/lua/tobyvin/autocmds.lua4
-rw-r--r--nvim/.config/nvim/lua/tobyvin/utils/hover.lua1
2 files changed, 3 insertions, 2 deletions
diff --git a/nvim/.config/nvim/lua/tobyvin/autocmds.lua b/nvim/.config/nvim/lua/tobyvin/autocmds.lua
index fa2044a..2d2a840 100644
--- a/nvim/.config/nvim/lua/tobyvin/autocmds.lua
+++ b/nvim/.config/nvim/lua/tobyvin/autocmds.lua
@@ -63,6 +63,7 @@ vim.api.nvim_create_autocmd("FileType", {
desc = "Set buffer as unlisted",
})
+-- FIX: fix `help` command causes `Vim:E565: Not allowed to change text or change window`
vim.api.nvim_create_autocmd("FileType", {
group = augroup,
pattern = { "vim", "lua" },
@@ -70,8 +71,7 @@ vim.api.nvim_create_autocmd("FileType", {
require("tobyvin.utils.documentation").register(function()
local word = vim.fn.expand("<cword>")
if word then
- local ret = pcall(vim.cmd.help, word)
- return not ret
+ vim.cmd.help(word)
end
end, { desc = "help", priority = 5, buffer = args.buf })
end,
diff --git a/nvim/.config/nvim/lua/tobyvin/utils/hover.lua b/nvim/.config/nvim/lua/tobyvin/utils/hover.lua
index 47e2e53..6cef8dd 100644
--- a/nvim/.config/nvim/lua/tobyvin/utils/hover.lua
+++ b/nvim/.config/nvim/lua/tobyvin/utils/hover.lua
@@ -5,6 +5,7 @@ local M = {}
---@alias ProviderId number
---@class ProviderOpts
+---@field desc string?
---@field enabled fun():boolean?
---@field buffer number?
---@field priority number?