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