lsp: fix deprecated diagnostic functions

This commit is contained in:
Ching Pei Yang 2026-06-11 15:26:21 +02:00
commit 210157715f
No known key found for this signature in database
GPG key ID: B3841364253DC4C8

View file

@ -103,8 +103,34 @@ in {
${mkBinding mappings.goToType "vim.lsp.buf.type_definition"}
${mkBinding mappings.listImplementations "vim.lsp.buf.implementation"}
${mkBinding mappings.listReferences "vim.lsp.buf.references"}
${mkBinding mappings.nextDiagnostic "vim.diagnostic.goto_next"}
${mkBinding mappings.previousDiagnostic "vim.diagnostic.goto_prev"}
${mkBinding mappings.nextDiagnostic ''
function()
vim.diagnostic.jump({
count = 1,
on_jump = function(_, bufnr)
vim.diagnostic.open_float({
scope = "cursor",
bufnr = bufnr,
focus = false,
})
end,
})
end
''}
${mkBinding mappings.previousDiagnostic ''
function()
vim.diagnostic.jump({
count = -1,
on_jump = function(_, bufnr)
vim.diagnostic.open_float({
scope = "cursor",
bufnr = bufnr,
focus = false,
})
end,
})
end
''}
${mkBinding mappings.openDiagnosticFloat "vim.diagnostic.open_float"}
${mkBinding mappings.documentHighlight "vim.lsp.buf.document_highlight"}
${mkBinding mappings.listDocumentSymbols "vim.lsp.buf.document_symbol"}