Bram Moolenaar | 89a9c15 | 2021-08-29 21:55:35 +0200 | [diff] [blame] | 1 | " Vim syntax file |
| 2 | " Language: Gemtext markup language |
| 3 | " Maintainer: Suneel Freimuth <suneelfreimuth1@gmail.com> |
| 4 | " Latest Revision: 2020-11-21 |
| 5 | " Filenames: *.gmi |
| 6 | |
| 7 | if exists('b:current_syntax') |
| 8 | finish |
| 9 | endif |
| 10 | |
| 11 | syntax match Heading /^#\{1,3}.\+$/ |
| 12 | syntax match List /^\* / |
| 13 | syntax match LinkURL /^=>\s*\S\+/ |
| 14 | syntax match Quote /^>.\+/ |
| 15 | syntax region Preformatted start=/^```/ end=/```/ |
| 16 | |
| 17 | highlight default link Heading Special |
| 18 | highlight default link List Statement |
| 19 | highlight default link LinkURL Underlined |
| 20 | highlight default link Quote Constant |
| 21 | highlight default link Preformatted Identifier |
| 22 | |
| 23 | let b:current_syntax = 'gemtext' |
| 24 | |