From 0002d02e6c73efe7eb9c501eefb8c2044adc9cbc Mon Sep 17 00:00:00 2001 From: Sanchayan Maity Date: Sat, 4 Mar 2023 17:02:42 +0530 Subject: [PATCH] nvim: lsp: Drop unnecessary if check --- nvim/.config/nvim/lua/lsp.lua | 48 +++++++++++++++++------------------ 1 file changed, 23 insertions(+), 25 deletions(-) diff --git a/nvim/.config/nvim/lua/lsp.lua b/nvim/.config/nvim/lua/lsp.lua index 27f776b..4eca588 100644 --- a/nvim/.config/nvim/lua/lsp.lua +++ b/nvim/.config/nvim/lua/lsp.lua @@ -160,32 +160,30 @@ local on_attach = function(client, bufnr) -- Opt out of semantic highlighting client.server_capabilities.semanticTokensProvider = nil - if client.server_capabilities.codeLensProvider or client.server_capabilities.documentHighlightProvider then - if client.server_capabilities.codeLensProvider then - vim.api.nvim_create_autocmd({"CursorHold", "CursorHoldI", "InsertLeave"}, { - group = lsp_augroup_id, - buffer = bufnr, - callback = vim.lsp.codelens.refresh, - }) - vim.api.nvim_create_autocmd({"CursorHold", "CursorHoldI"}, { - group = lsp_augroup_id, - buffer = bufnr, - callback = lightbulb.update_lightbulb, - }) - end + if client.server_capabilities.codeLensProvider then + vim.api.nvim_create_autocmd({"CursorHold", "CursorHoldI", "InsertLeave"}, { + group = lsp_augroup_id, + buffer = bufnr, + callback = vim.lsp.codelens.refresh, + }) + vim.api.nvim_create_autocmd({"CursorHold", "CursorHoldI"}, { + group = lsp_augroup_id, + buffer = bufnr, + callback = lightbulb.update_lightbulb, + }) + end - if client.server_capabilities.documentHighlightProvider then - vim.api.nvim_create_autocmd("CursorHold", { - group = lsp_augroup_id, - buffer = bufnr, - callback = vim.lsp.buf.document_highlight, - }) - vim.api.nvim_create_autocmd("CursorMoved", { - group = lsp_augroup_id, - buffer = bufnr, - callback = vim.lsp.buf.clear_references, - }) - end + if client.server_capabilities.documentHighlightProvider then + vim.api.nvim_create_autocmd("CursorHold", { + group = lsp_augroup_id, + buffer = bufnr, + callback = vim.lsp.buf.document_highlight, + }) + vim.api.nvim_create_autocmd("CursorMoved", { + group = lsp_augroup_id, + buffer = bufnr, + callback = vim.lsp.buf.clear_references, + }) end inlay_hint.on_attach(client, bufnr)