xref: /vim-8.2.3635/runtime/syntax/gemtext.vim (revision 89a9c159)
1*89a9c159SBram Moolenaar" Vim syntax file
2*89a9c159SBram Moolenaar" Language:             Gemtext markup language
3*89a9c159SBram Moolenaar" Maintainer:           Suneel Freimuth <[email protected]>
4*89a9c159SBram Moolenaar" Latest Revision:      2020-11-21
5*89a9c159SBram Moolenaar" Filenames:            *.gmi
6*89a9c159SBram Moolenaar
7*89a9c159SBram Moolenaarif exists('b:current_syntax')
8*89a9c159SBram Moolenaar    finish
9*89a9c159SBram Moolenaarendif
10*89a9c159SBram Moolenaar
11*89a9c159SBram Moolenaarsyntax match  Heading  /^#\{1,3}.\+$/
12*89a9c159SBram Moolenaarsyntax match  List     /^\* /
13*89a9c159SBram Moolenaarsyntax match  LinkURL  /^=>\s*\S\+/
14*89a9c159SBram Moolenaarsyntax match  Quote    /^>.\+/
15*89a9c159SBram Moolenaarsyntax region Preformatted start=/^```/ end=/```/
16*89a9c159SBram Moolenaar
17*89a9c159SBram Moolenaarhighlight default link Heading  Special
18*89a9c159SBram Moolenaarhighlight default link List     Statement
19*89a9c159SBram Moolenaarhighlight default link LinkURL  Underlined
20*89a9c159SBram Moolenaarhighlight default link Quote    Constant
21*89a9c159SBram Moolenaarhighlight default link Preformatted Identifier
22*89a9c159SBram Moolenaar
23*89a9c159SBram Moolenaarlet b:current_syntax = 'gemtext'
24*89a9c159SBram Moolenaar
25