From 5bcceff81ef1a98f86b8670f1b4ecc0f0a281058 Mon Sep 17 00:00:00 2001 From: Toby Vincent Date: Mon, 2 Jan 2023 13:47:18 -0600 Subject: feat(nvim): register vim help documentation provider --- nvim/.config/nvim/lua/tobyvin/lsp/configs.lua | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'nvim/.config') 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("") + if word then + local ret = pcall(vim.cmd.help, word) + return not ret + end + end, { desc = "help", priority = 10, buffer = bufnr }) + end, } M.texlab = { -- cgit v1.2.3-70-g09d2