Files
lazyvim-config/lua/config/options.lua
T
2025-10-18 12:48:26 +01:00

34 lines
950 B
Lua

-- Options are automatically loaded before lazy.nvim startup
-- Default options that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/options.lua
-- Add any additional options here
-- Make unused code more readable
vim.diagnostic.config({
signs = {
text = {
[vim.diagnostic.severity.WARN] = "",
[vim.diagnostic.severity.INFO] = "",
[vim.diagnostic.severity.HINT] = "",
},
},
underline = {
severity = { min = vim.diagnostic.severity.ERROR },
},
virtual_text = {
prefix = "",
spacing = 4,
source = "if_many",
},
})
-- Disable annoying signature help popup completely
vim.lsp.handlers["textDocument/signatureHelp"] = function() end
vim.api.nvim_create_autocmd("LspAttach", {
callback = function(args)
local client = vim.lsp.get_client_by_id(args.data.client_id)
if client then
client.server_capabilities.signatureHelpProvider = nil
end
end,
})