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