blob: 05f45a2c9b7e5fc865c2c20f5a6b31d0f27b02f1 [file] [log] [blame]
Bram Moolenaar071d4272004-06-13 20:20:40 +00001" Vim syntax file
2" Language: Jargon File
Bram Moolenaar5be4cee2019-09-27 19:34:08 +02003" Maintainer: Dan Church (https://github.com/h3xx)
4" Last Change: 2019 Sep 27
Bram Moolenaar071d4272004-06-13 20:20:40 +00005"
Bram Moolenaar89bcfda2016-08-30 23:26:57 +02006" quit when a syntax file was already loaded
7if exists("b:current_syntax")
Bram Moolenaar071d4272004-06-13 20:20:40 +00008 finish
9endif
10
11syn match jargonChaptTitle /:[^:]*:/
12syn match jargonEmailAddr /[^<@ ^I]*@[^ ^I>]*/
13syn match jargonUrl +\(http\|ftp\)://[^\t )"]*+
Bram Moolenaar5be4cee2019-09-27 19:34:08 +020014syn region jargonMark start="{" end="}"
Bram Moolenaar071d4272004-06-13 20:20:40 +000015
16" Define the default highlighting.
Bram Moolenaar89bcfda2016-08-30 23:26:57 +020017" Only when an item doesn't have highlighting yet
Bram Moolenaarf37506f2016-08-31 22:22:10 +020018hi def link jargonChaptTitle Title
19hi def link jargonEmailAddr Comment
20hi def link jargonUrl Comment
21hi def link jargonMark Label
Bram Moolenaar071d4272004-06-13 20:20:40 +000022
23let b:current_syntax = "jargon"