xref: /vim-8.2.3635/runtime/syntax/qf.vim (revision 071d4279)
1*071d4279SBram Moolenaar" Vim syntax file
2*071d4279SBram Moolenaar" Language:	Quickfix window
3*071d4279SBram Moolenaar" Maintainer:	Bram Moolenaar <[email protected]>
4*071d4279SBram Moolenaar" Last change:	2001 Jan 15
5*071d4279SBram Moolenaar
6*071d4279SBram Moolenaar" Quit when a syntax file was already loaded
7*071d4279SBram Moolenaarif exists("b:current_syntax")
8*071d4279SBram Moolenaar  finish
9*071d4279SBram Moolenaarendif
10*071d4279SBram Moolenaar
11*071d4279SBram Moolenaar" A bunch of useful C keywords
12*071d4279SBram Moolenaarsyn match	qfFileName	"^[^|]*" nextgroup=qfSeparator
13*071d4279SBram Moolenaarsyn match	qfSeparator	"|" nextgroup=qfLineNr contained
14*071d4279SBram Moolenaarsyn match	qfLineNr	"[^|]*" contained contains=qfError
15*071d4279SBram Moolenaarsyn match	qfError		"error" contained
16*071d4279SBram Moolenaar
17*071d4279SBram Moolenaar" The default highlighting.
18*071d4279SBram Moolenaarhi def link qfFileName	Directory
19*071d4279SBram Moolenaarhi def link qfLineNr	LineNr
20*071d4279SBram Moolenaarhi def link qfError	Error
21*071d4279SBram Moolenaar
22*071d4279SBram Moolenaarlet b:current_syntax = "qf"
23*071d4279SBram Moolenaar
24*071d4279SBram Moolenaar" vim: ts=8
25