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, +}