From 4ccf42dc68403c8b89c152fe45e93614859bcd29 Mon Sep 17 00:00:00 2001 From: Rendo Date: Tue, 20 Oct 2026 22:29:28 +0500 Subject: [PATCH] Diagnostics --- lua/config/diagnostics.lua | 23 ++++++++++++++++++++--- lua/profile.lua | 4 ++++ 2 files changed, 24 insertions(+), 3 deletions(-) create mode 100644 lua/profile.lua diff --git a/lua/config/diagnostics.lua b/lua/config/diagnostics.lua index af37d00..021bcdb 100644 --- a/lua/config/diagnostics.lua +++ b/lua/config/diagnostics.lua @@ -1,5 +1,22 @@ -vim.diagnostic.enable(true) +vim.diagnostic.enable() + vim.diagnostic.config({ - virtual_text = false, - severity_sort = true, + virtual_text = { + severity = { min = vim.diagnostic.severity.WARN }, -- Only show warnings and errors + prefix = '●', -- Character shown before the message + }, + signs = { + severity = { min = vim.diagnostic.severity.HINT }, -- Show all severities + }, + underline = { + severity = { min = vim.diagnostic.severity.WARN }, + }, + update_in_insert = false, + severity_sort = true, + float = { + focusable = false, + style = 'minimal', + border = 'rounded', + source = 'always', + }, }) diff --git a/lua/profile.lua b/lua/profile.lua new file mode 100644 index 0000000..69e3543 --- /dev/null +++ b/lua/profile.lua @@ -0,0 +1,4 @@ +local config_path = vim.fn.stdpath('config') + +local profiles_folder = 'profiles' +local current_profile_file = 'current_profile'