diff options
Diffstat (limited to 'nvim/.config')
-rw-r--r-- | nvim/.config/nvim/lua/tobyvin/autocmds.lua | 4 | ||||
-rw-r--r-- | nvim/.config/nvim/lua/tobyvin/utils/hover.lua | 1 |
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? |