neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

gemtext.vim (682B)


      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'