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