From 1891eef80a9710708785c2b456fbeb7638be58d8 Mon Sep 17 00:00:00 2001 From: Sanchayan Maity Date: Fri, 10 Dec 2021 18:43:34 +0530 Subject: [PATCH] nvim: lsp: Enable nvim-lightbulb only if code lens is available --- nvim/.config/nvim/lua/lsp.lua | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/nvim/.config/nvim/lua/lsp.lua b/nvim/.config/nvim/lua/lsp.lua index baac5ae..7fe290e 100644 --- a/nvim/.config/nvim/lua/lsp.lua +++ b/nvim/.config/nvim/lua/lsp.lua @@ -135,6 +135,7 @@ local on_attach = function(client, bufnr) if client.resolved_capabilities.code_lens then vim.api.nvim_buf_set_keymap(bufnr, "n", "l", "lua vim.lsp.codelens.run()", opts) vim.api.nvim_command [[autocmd CursorHold,CursorHoldI,InsertLeave lua vim.lsp.codelens.refresh()]] + vim.api.nvim_command [[autocmd CursorHold,CursorHoldI lua require'nvim-lightbulb'.update_lightbulb()]] end if client.resolved_capabilities.document_highlight then @@ -170,8 +171,6 @@ local on_attach = function(client, bufnr) '璉'; -- operator ' '; -- type parameter } - - vim.cmd [[autocmd CursorHold,CursorHoldI lua require'nvim-lightbulb'.update_lightbulb()]] end local capabilities = vim.lsp.protocol.make_client_capabilities()