Python LSP! :)

This commit is contained in:
Francis 2025-06-09 08:00:59 +01:00
parent 42338823be
commit 9b04cc3211
1 changed files with 11 additions and 0 deletions

View File

@ -634,6 +634,16 @@ require('lazy').setup({
end end
end end
-- Show diagnostics in floating window on cursor hold
local diagnostic_augroup = vim.api.nvim_create_augroup('kickstart-lsp-diagnostics', { clear = false })
vim.api.nvim_create_autocmd('CursorHold', {
buffer = event.buf,
group = diagnostic_augroup,
callback = function()
vim.diagnostic.open_float(nil, { focus = false, scope = 'cursor' })
end,
})
-- The following two autocommands are used to highlight references of the -- The following two autocommands are used to highlight references of the
-- word under your cursor when your cursor rests there for a little while. -- word under your cursor when your cursor rests there for a little while.
-- See `:help CursorHold` for information about when this is executed -- See `:help CursorHold` for information about when this is executed
@ -659,6 +669,7 @@ require('lazy').setup({
callback = function(event2) callback = function(event2)
vim.lsp.buf.clear_references() vim.lsp.buf.clear_references()
vim.api.nvim_clear_autocmds { group = 'kickstart-lsp-highlight', buffer = event2.buf } vim.api.nvim_clear_autocmds { group = 'kickstart-lsp-highlight', buffer = event2.buf }
vim.api.nvim_clear_autocmds { group = 'kickstart-lsp-diagnostics', buffer = event2.buf }
end, end,
}) })
end end