fixed python stuff

This commit is contained in:
dlond 2025-05-20 20:41:04 +12:00
parent 1cd72c0f25
commit 8cff14c262
1 changed files with 16 additions and 9 deletions

View File

@ -28,7 +28,7 @@ return {
"clangd",
"pyright",
"nixd",
"ruff_lsp",
"ruff",
-- Add other servers like "bashls", "yamlls", "gopls", "rust_analyzer" etc.
-- Ensure the corresponding packages (e.g., pkgs.bash-language-server)
-- are in your Home Manager home.packages list.
@ -82,10 +82,13 @@ return {
vim.api.nvim_create_autocmd({ 'CursorMoved', 'CursorMovedI' },
{ buffer = event.buf, group = highlight_augroup, callback = vim.lsp.buf.clear_references })
vim.api.nvim_create_autocmd('LspDetach',
{ group = vim.api.nvim_create_augroup('kickstart-lsp-detach-override', { clear = true }), callback = function(
{
group = vim.api.nvim_create_augroup('kickstart-lsp-detach-override', { clear = true }),
callback = function(
event2)
vim.lsp.buf.clear_references(); vim.api.nvim_clear_autocmds { group = 'kickstart-lsp-highlight-override', buffer = event2.buf }
end })
end
})
end
-- Inlay hints toggle
@ -110,9 +113,13 @@ return {
virtual_text = {
source = 'if_many', spacing = 2,
format = function(diagnostic)
local diagnostic_message = { [vim.diagnostic.severity.ERROR] = diagnostic.message,
[vim.diagnostic.severity.WARN] = diagnostic.message, [vim.diagnostic.severity.INFO] =
diagnostic.message, [vim.diagnostic.severity.HINT] = diagnostic.message }
local diagnostic_message = {
[vim.diagnostic.severity.ERROR] = diagnostic.message,
[vim.diagnostic.severity.WARN] = diagnostic.message,
[vim.diagnostic.severity.INFO] =
diagnostic.message,
[vim.diagnostic.severity.HINT] = diagnostic.message
}
return diagnostic_message[diagnostic.severity]
end,
},