summaryrefslogtreecommitdiffstatshomepage
path: root/nvim
diff options
context:
space:
mode:
authorToby Vincent <tobyv13@gmail.com>2023-01-03 13:39:27 -0600
committerToby Vincent <tobyv13@gmail.com>2023-01-03 13:41:39 -0600
commit0ec7f38b4e5ff51606aa166f687c112c100f5a11 (patch)
tree0ec8db627decf2e903469d1c36bfd06762ccfc36 /nvim
parent36376363a2e09d0f807811b4e84927827270701b (diff)
docs(nvim): document bug in vim/lua autocmd
Diffstat (limited to 'nvim')
-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?