summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsloum <sloum@sdf.org>2020-05-19 05:13:10 +0000
committersloum <sloum@sdf.org>2020-05-19 05:13:10 +0000
commit726c59ea0045567fcae6690df4e412b28a98314e (patch)
treeeb5e0b4e94610b2ec1e60f6e9e8bab2038b04a74
parentd2fa7f69878e76a709052c89d89e5d1051b764e1 (diff)
Limit headings to three and make mono blocks start at beginning of line, also fix makefile
-rw-r--r--Makefile4
-rw-r--r--syntax/gmi.vim6
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