From 7f7f000c4e91d192bdc0a1b983eba12f69e1d01d Mon Sep 17 00:00:00 2001 From: Daniil Tsivinsky Date: Mon, 30 Mar 2026 21:44:31 +0300 Subject: [PATCH] neovim: don't start codelens for specific lsps --- neovim/.config/nvim/after/plugin/lsp/config.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/neovim/.config/nvim/after/plugin/lsp/config.lua b/neovim/.config/nvim/after/plugin/lsp/config.lua index 554e32e..ca7332a 100644 --- a/neovim/.config/nvim/after/plugin/lsp/config.lua +++ b/neovim/.config/nvim/after/plugin/lsp/config.lua @@ -59,7 +59,13 @@ vim.api.nvim_create_autocmd("LspAttach", { vim.keymap.set("v", ".", vim.lsp.buf.range_code_action, opts) end - if client and client:supports_method("textDocument/codeLens") then + local codelens_ignored_clients = { "yaml" } + + if + client + and not vim.tbl_contains(codelens_ignored_clients, client.name) + and client:supports_method("textDocument/codeLens") + then vim.lsp.codelens.enable(true, { bufnr = ev.buf }) vim.keymap.set("n", "c", vim.lsp.codelens.run, opts) end