summaryrefslogtreecommitdiffstatshomepage
path: root/nvim
diff options
context:
space:
mode:
authorToby Vincent <tobyv13@gmail.com>2023-01-02 13:47:18 -0600
committerToby Vincent <tobyv13@gmail.com>2023-01-02 13:47:18 -0600
commit5bcceff81ef1a98f86b8670f1b4ecc0f0a281058 (patch)
tree058e3d8ae27e71aadf9b3934ab328905448eb814 /nvim
parentd8a34d5442988e104b0fff9b42f4bb3566753df1 (diff)
feat(nvim): register vim help documentation provider
Diffstat (limited to 'nvim')
-rw-r--r--nvim/.config/nvim/lua/tobyvin/lsp/configs.lua9
1 files changed, 9 insertions, 0 deletions
diff --git a/nvim/.config/nvim/lua/tobyvin/lsp/configs.lua b/nvim/.config/nvim/lua/tobyvin/lsp/configs.lua
index 59d0b7d..ab1df8b 100644
--- a/nvim/.config/nvim/lua/tobyvin/lsp/configs.lua
+++ b/nvim/.config/nvim/lua/tobyvin/lsp/configs.lua
@@ -69,6 +69,15 @@ M.sumneko_lua = {
},
},
},
+ on_attach = function(_, bufnr)
+ 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
+ end
+ end, { desc = "help", priority = 10, buffer = bufnr })
+ end,
}
M.texlab = {