From 7fb370f824dc13ca1f012c2963327a89190a39c7 Mon Sep 17 00:00:00 2001 From: Sanchayan Maity Date: Tue, 15 Jun 2021 09:40:18 +0530 Subject: [PATCH] nvim: lsp: Enable code lens support Relevant PR https://github.com/neovim/neovim/pull/13165 --- nvim/.config/nvim/lua/lsp.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/nvim/.config/nvim/lua/lsp.lua b/nvim/.config/nvim/lua/lsp.lua index e63b5fa..ba94e74 100644 --- a/nvim/.config/nvim/lua/lsp.lua +++ b/nvim/.config/nvim/lua/lsp.lua @@ -89,6 +89,11 @@ local on_attach = function(client, bufnr) vim.api.nvim_buf_set_keymap(bufnr, 'n', 'gq', 'lua vim.lsp.buf.formatting()', opts) end + if client.resolved_capabilities.code_lens then + vim.api.nvim_buf_set_keymap(bufnr, "n", "gl", "lua vim.lsp.codelens.run()", opts) + vim.api.nvim_command [[autocmd CursorHold,CursorHoldI,InsertLeave lua vim.lsp.codelens.refresh()]] + end + protocol.CompletionItemKind = { ' '; -- text ' '; -- method