From 726c59ea0045567fcae6690df4e412b28a98314e Mon Sep 17 00:00:00 2001 From: sloum Date: Tue, 19 May 2020 05:13:10 +0000 Subject: [PATCH] Limit headings to three and make mono blocks start at beginning of line, also fix makefile --- Makefile | 4 ++-- syntax/gmi.vim | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index 592a507..2cb56f8 100644 --- a/Makefile +++ b/Makefile @@ -17,8 +17,8 @@ endif install: ./syntax/gmi.vim ./ftdetect/gmi.vim install -d ${ROOT}${SYN} install -d ${ROOT}${FT} - install -m 0644 ./syntax/gmi.vim ${ROOT}${SYN} - install -m 0644 ./syntax/gmi.vim ${ROOT}${FT} + install -m 0644 .${SYN}/gmi.vim ${ROOT}${SYN} + install -m 0644 .${FT}/gmi.vim ${ROOT}${FT} .PHONY: remove remove: diff --git a/syntax/gmi.vim b/syntax/gmi.vim index bb3e415..e7531d8 100644 --- a/syntax/gmi.vim +++ b/syntax/gmi.vim @@ -1,7 +1,7 @@ " Vim syntax file " " Language: gemini " " Maintainer: sloum < sloum AT rawtext.club > -" " Latest Revision: 02 February 2020 +" " Latest Revision: 18 May 2020 " " For version 5.x: Clear all syntax items @@ -13,10 +13,10 @@ elseif exists("b:current_syntax") endif " Handle monospaced blocks -syn region gmiMono start="```" end="```" +syn region gmiMono start=/^```/ end=/^```/ " Handle between one and three heading levels -syn match gmiHeader /^#\{1,3}.*$/ +syn match gmiHeader /^#\{1,3}[^#].*$/ " Start a link line syn match gmiLinkStart /^=>/ nextgroup=gmiLinkUrl skipwhite