From ba0653259c58080408ba3346e2f7e28c484f0eb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?boggs=20=F0=9F=8C=8A?= <6130147+b-ggs@users.noreply.github.com> Date: Tue, 14 Jan 2025 12:55:07 +0800 Subject: [PATCH] Add tiny-inline-diagnostic --- nvim/.config/nvim/lazy-lock.json | 1 + .../lua/plugins/tiny-inline-diagnostic.lua | 22 +++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 nvim/.config/nvim/lua/plugins/tiny-inline-diagnostic.lua diff --git a/nvim/.config/nvim/lazy-lock.json b/nvim/.config/nvim/lazy-lock.json index 95deff0..6f6c241 100644 --- a/nvim/.config/nvim/lazy-lock.json +++ b/nvim/.config/nvim/lazy-lock.json @@ -36,6 +36,7 @@ "nvim-ts-rainbow": { "branch": "master", "commit": "ef95c15a935f97c65a80e48e12fe72d49aacf9b9" }, "plenary.nvim": { "branch": "master", "commit": "2d9b06177a975543726ce5c73fca176cedbffe9d" }, "telescope.nvim": { "branch": "master", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" }, + "tiny-inline-diagnostic.nvim": { "branch": "main", "commit": "5922bb3dd691a2a37bd51e20d4a3dc7895221e51" }, "trouble.nvim": { "branch": "main", "commit": "46cf952fc115f4c2b98d4e208ed1e2dce08c9bf6" }, "vim-fugitive": { "branch": "master", "commit": "174230d6a7f2df94705a7ffd8d5413e27ec10a80" }, "vim-gutentags": { "branch": "master", "commit": "aa47c5e29c37c52176c44e61c780032dfacef3dd" }, diff --git a/nvim/.config/nvim/lua/plugins/tiny-inline-diagnostic.lua b/nvim/.config/nvim/lua/plugins/tiny-inline-diagnostic.lua new file mode 100644 index 0000000..6c92cd5 --- /dev/null +++ b/nvim/.config/nvim/lua/plugins/tiny-inline-diagnostic.lua @@ -0,0 +1,22 @@ +return { + "rachartier/tiny-inline-diagnostic.nvim", + event = "VeryLazy", -- Or `LspAttach` + priority = 1000, -- needs to be loaded in first + config = function() + vim.diagnostic.config({ virtual_text = false }) + require("tiny-inline-diagnostic").setup({ + preset = "simple", + options = { + show_source = true, + multiple_diag_under_cursor = true, + multilines = { + enabled = true, + always_show = true, + }, + break_line = { + enable = true, + }, + }, + }) + end, +}