feat: improve quickfixlist window

This commit is contained in:
2025-10-16 03:33:32 +02:00
parent 4102d8dd21
commit 010d2f096e
4 changed files with 118 additions and 2 deletions
+29
View File
@@ -0,0 +1,29 @@
if exists("b:current_syntax")
finish
endif
syntax clear
" syntax match qfError "\c\<error\>:\@="
" syntax match qfWarn "\c\<warn\(ing\)\?\>:\@="
" syntax match qfInfo "\c\<info\>:\@="
" syntax match qfNote "\c\<\(note\|hint\)\>:\@="
" syntax match qfPassed "\c\<\(ok\|passed\)\>"
" syntax match qfFailed "\c\<\fail\(ed\|ure\)\?s\?\>"
syntax match qfFileName "^[^: ]*" nextgroup=qfLineCol
syntax match qfLineCol ":\(\d\+:\)\{,2} " contained
highlight default link qfFileName Directory
highlight default link qfLineCol Delimiter
highlight default link qfError DiagnosticError
highlight default link qfWarn DiagnosticWarn
highlight default link qfInfo DiagnosticInfo
highlight default link qfNote DiagnosticHint
highlight default link qfPassed DiagnosticOk
highlight default link qfFailed DiagnosticError
highlight clear QuickFixLine
highlight QuickFixLine gui=underline
let b:current_syntax = "qf"