summaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
authorMarcelo <setanta@gmail.com>2025-04-02 23:40:36 -0300
committerMarcelo <setanta@gmail.com>2025-04-04 00:10:31 -0300
commit3feb93a4e0df380505e23024fe03de1f7046a764 (patch)
tree7a61d208cac7c569847f505b39b508d69f0a24e3 /lua
parent881e738df4fd1d283d96602d57c418596e999395 (diff)
Virtual lines for errors and virtual text for warnings
Source: https://btj93.github.io/nvim-0-11
Diffstat (limited to 'lua')
-rw-r--r--lua/config/lsp.lua13
1 files changed, 12 insertions, 1 deletions
diff --git a/lua/config/lsp.lua b/lua/config/lsp.lua
index b8dac5c..61e3fc3 100644
--- a/lua/config/lsp.lua
+++ b/lua/config/lsp.lua
@@ -2,7 +2,18 @@ vim.o.completeopt = "menuone,noselect,noinsert,popup,fuzzy"
vim.diagnostic.config({
underline = true,
- virtual_lines = { current_line = true },
+ virtual_text = {
+ current_line = true,
+ severity = {
+ max = vim.diagnostic.severity.WARN,
+ },
+ },
+ virtual_lines = {
+ current_line = true,
+ severity = {
+ min = vim.diagnostic.severity.ERROR,
+ },
+ },
signs = {
text = {
[vim.diagnostic.severity.ERROR] = "",