changeset 641:18a279ecde89

Set diagnostics for current buffer only in quickfix list
author zegervdv <zegervdv@me.com>
date Mon, 22 Aug 2022 13:37:20 +0200
parents 1637824c8eb0
children b8f4fa2ebc4b
files .chezmoitemplates/init.lua
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/.chezmoitemplates/init.lua	Sat Aug 20 10:27:13 2022 +0200
+++ b/.chezmoitemplates/init.lua	Mon Aug 22 13:37:20 2022 +0200
@@ -555,7 +555,8 @@
         hl = { fg = 'diag_warn' },
         on_click = {
           callback = function()
-            vim.diagnostic.setqflist { severity = { min = vim.diagnostic.severity.WARN } }
+            local diagnostics = vim.diagnostic.get(0, { severity = { min = vim.diagnostic.severity.WARN } })
+            vim.fn.setqflist(vim.diagnostic.toqflist(diagnostics))
             vim.cmd.copen { mods = { split = 'botright' } }
           end,
           name = 'heirline_diagnostics',