mirror of
https://github.com/LazyVim/LazyVim.git
synced 2026-07-25 05:51:06 +00:00
fix
This commit is contained in:
parent
2b0298d182
commit
ac9c6d67a9
2 changed files with 12 additions and 12 deletions
|
|
@ -161,7 +161,7 @@ if vim.lsp.inlay_hint then
|
||||||
Snacks.toggle.inlay_hints():map("<leader>uh")
|
Snacks.toggle.inlay_hints():map("<leader>uh")
|
||||||
end
|
end
|
||||||
|
|
||||||
if vim.lsp.codelens.enable then
|
if vim.fn.has("nvim-0.12") == 1 then
|
||||||
if Snacks.toggle.codelens then
|
if Snacks.toggle.codelens then
|
||||||
Snacks.toggle.codelens():map("<leader>cC")
|
Snacks.toggle.codelens():map("<leader>cC")
|
||||||
else
|
else
|
||||||
|
|
@ -177,6 +177,10 @@ if vim.lsp.codelens.enable then
|
||||||
end,
|
end,
|
||||||
}):map("<leader>cC")
|
}):map("<leader>cC")
|
||||||
end
|
end
|
||||||
|
else
|
||||||
|
require("lazyvim.plugins.lsp.keymaps").set({}, {
|
||||||
|
{ "<leader>cC", vim.lsp.codelens.refresh, desc = "Refresh & Display Codelens", mode = { "n" }, has = "codeLens" },
|
||||||
|
})
|
||||||
end
|
end
|
||||||
|
|
||||||
-- lazygit
|
-- lazygit
|
||||||
|
|
|
||||||
|
|
@ -201,18 +201,14 @@ return {
|
||||||
-- code lens
|
-- code lens
|
||||||
if opts.codelens.enabled then
|
if opts.codelens.enabled then
|
||||||
Snacks.util.lsp.on({ method = "textDocument/codeLens" }, function(buffer)
|
Snacks.util.lsp.on({ method = "textDocument/codeLens" }, function(buffer)
|
||||||
if vim.lsp.codelens.enable then
|
if
|
||||||
-- nvim v0.12
|
vim.api.nvim_buf_is_valid(buffer)
|
||||||
if
|
and vim.bo[buffer].buftype == ""
|
||||||
vim.api.nvim_buf_is_valid(buffer)
|
and not vim.tbl_contains(opts.codelens.exclude, vim.bo[buffer].filetype)
|
||||||
and vim.bo[buffer].buftype == ""
|
then
|
||||||
and not vim.tbl_contains(opts.codelens.exclude, vim.bo[buffer].filetype)
|
if vim.fn.has("nvim-0.12") == 1 then
|
||||||
then
|
|
||||||
vim.lsp.codelens.enable(true, { bufnr = buffer })
|
vim.lsp.codelens.enable(true, { bufnr = buffer })
|
||||||
end
|
else
|
||||||
else
|
|
||||||
-- nvim v0.11
|
|
||||||
if not vim.tbl_contains(opts.codelens.exclude, vim.bo[buffer].filetype) then
|
|
||||||
vim.lsp.codelens.refresh()
|
vim.lsp.codelens.refresh()
|
||||||
vim.api.nvim_create_autocmd({ "BufEnter", "CursorHold", "InsertLeave" }, {
|
vim.api.nvim_create_autocmd({ "BufEnter", "CursorHold", "InsertLeave" }, {
|
||||||
buffer = buffer,
|
buffer = buffer,
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue