xref: /vim-8.2.3635/runtime/syntax/jargon.vim (revision ff78155a)
1" Vim syntax file
2" Language:	Jargon File
3" Maintainer:	Dan Church (https://github.com/h3xx)
4" Last Change:	2020 Mar 16
5"
6" quit when a syntax file was already loaded
7if exists("b:current_syntax")
8	finish
9endif
10
11syn region jargonHeader start="^:" end="$" contains=jargonChaptTitle
12syn match jargonChaptTitle /:[^:]*:/ contained
13syn match jargonEmailAddr /[+._A-Za-z0-9-]\+@[+._A-Za-z0-9-]\+/
14syn match jargonUrl +\(https\?\|ftp\)://[^\t )"]*+
15syn region jargonMark start="{[^\t {}]" end="}"
16
17" Define the default highlighting.
18" Only when an item doesn't have highlighting yet
19hi def link jargonChaptTitle Title
20hi def link jargonEmailAddr Comment
21hi def link jargonUrl Comment
22hi def link jargonMark Label
23
24let b:current_syntax = "jargon"
25