From 889eccc7aa21b0ad4a83c2b12a43362368b6edec Mon Sep 17 00:00:00 2001 From: Syndamia Date: Tue, 31 Mar 2026 21:12:45 +0300 Subject: feat(ux): quickfix do not repeat file name --- lua/ux.lua | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'lua/ux.lua') diff --git a/lua/ux.lua b/lua/ux.lua index 11f78e4..8ff01fc 100644 --- a/lua/ux.lua +++ b/lua/ux.lua @@ -55,8 +55,12 @@ vim.cmd [[ let lastfile = "" for d in getqflist() let fn = fnamemodify(bufname(d.bufnr), ":t") - call add(qfl, printf(strfmt, fn == lastfile ? '' : fn, d.lnum, d.text)) - let lastfile = fn + if d.lnum != 0 + call add(qfl, printf(strfmt, fn == lastfile ? '' : fn, d.lnum, d.text)) + let lastfile = fn + else + call add(qfl, ' ') + endif endfor return qfl endfunction -- cgit v1.3.1-23-gd82d