From 3e850be66db80f551ce373360842742cffe49530 Mon Sep 17 00:00:00 2001 From: fm39hz-laptop Date: Mon, 28 Oct 2024 09:58:40 +0700 Subject: [PATCH] feat: enable inline diagnostic --- lazy-lock.json | 1 + lua/config/options.lua | 1 + lua/plugins/development/diagnostic.lua | 40 +++++++++++++------------- 3 files changed, 22 insertions(+), 20 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index f1017f7..76e1ccb 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -114,6 +114,7 @@ "telescope-git-submodules.nvim": { "branch": "main", "commit": "e9bbf8b9451dcd7911e0c1bf3ab0f61bb33e0a59" }, "telescope-import.nvim": { "branch": "main", "commit": "abce03c71791bd27fc9043b62b5483467875b758" }, "telescope.nvim": { "branch": "master", "commit": "37dc9233a473dd6c3f54456ef9994d8f77c80211" }, + "tiny-inline-diagnostic.nvim": { "branch": "main", "commit": "ccb67504f93b20f36775d3aad620f9dc9ed98bd9" }, "todo-comments.nvim": { "branch": "main", "commit": "ae0a2afb47cf7395dc400e5dc4e05274bf4fb9e0" }, "toggle-checkbox.nvim": { "branch": "main", "commit": "58f958a2dcfb974963d4bb772ad8c3d8a1c62774" }, "toggleterm.nvim": { "branch": "main", "commit": "137d06fb103952a0fb567882bb8527e2f92d327d" }, diff --git a/lua/config/options.lua b/lua/config/options.lua index c10d5bd..3d714f7 100644 --- a/lua/config/options.lua +++ b/lua/config/options.lua @@ -5,3 +5,4 @@ vim.opt.swapfile = false vim.opt.backup = false vim.opt.writebackup = false vim.opt.spelllang = {} +vim.diagnostic.config({ virtual_text = false }) diff --git a/lua/plugins/development/diagnostic.lua b/lua/plugins/development/diagnostic.lua index 115201d..d7f7793 100644 --- a/lua/plugins/development/diagnostic.lua +++ b/lua/plugins/development/diagnostic.lua @@ -1,22 +1,22 @@ return { - -- { - -- "rachartier/tiny-inline-diagnostic.nvim", - -- event = "VeryLazy", - -- opts = { - -- signs = { - -- left = "", - -- right = "", - -- diag = "●", - -- arrow = "  ", - -- up_arrow = "  ", - -- vertical = "│", - -- -- vertical_end = "╰", - -- vertical_end = "└", - -- }, - -- break_line = { - -- enabled = true, - -- after = 15, - -- }, - -- }, - -- }, + { + "rachartier/tiny-inline-diagnostic.nvim", + event = "BufReadPre", + opts = { + signs = { + left = "", + right = "", + diag = "●", + arrow = "  ", + up_arrow = "  ", + vertical = "│", + -- vertical_end = "╰", + vertical_end = "└", + }, + break_line = { + enabled = true, + after = 15, + }, + }, + }, }