neovim

Personal neovim configuration files
git clone git://gtms.dev/neovim
Log | Files | Refs

qf.vim (749B)


      1 if exists('b:current_syntax')
      2     finish
      3 endif
      4 
      5 syn match qfFileName /^[^│]*/ nextgroup=qfSeparatorLeft
      6 syn match qfSeparatorLeft /│/ contained nextgroup=qfLineNr
      7 syn match qfLineNr /[^│]*/ contained nextgroup=qfSeparatorRight
      8 syn match qfSeparatorRight '│' contained nextgroup=qfError,qfWarning,qfInfo,qfNote
      9 syn match qfError / E .*$/ contained
     10 syn match qfWarning / W .*$/ contained
     11 syn match qfInfo / I .*$/ contained
     12 syn match qfNote / [NH] .*$/ contained
     13 
     14 hi def link qfFileName Directory
     15 hi def link qfSeparatorLeft Delimiter
     16 hi def link qfSeparatorRight Delimiter
     17 hi def link qfLineNr LineNr
     18 hi def link qfError DiagnosticError
     19 hi def link qfWarning DiagnosticWarn
     20 hi def link qfInfo DiagnosticInfo
     21 hi def link qfNote DiagnosticHint