diff options
author | Toby Vincent <tobyv13@gmail.com> | 2023-01-02 13:47:18 -0600 |
---|---|---|
committer | Toby Vincent <tobyv13@gmail.com> | 2023-01-02 13:47:18 -0600 |
commit | 5bcceff81ef1a98f86b8670f1b4ecc0f0a281058 (patch) | |
tree | 058e3d8ae27e71aadf9b3934ab328905448eb814 /nvim | |
parent | d8a34d5442988e104b0fff9b42f4bb3566753df1 (diff) |
feat(nvim): register vim help documentation provider
Diffstat (limited to 'nvim')
-rw-r--r-- | nvim/.config/nvim/lua/tobyvin/lsp/configs.lua | 9 |
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 = { |