diff --git a/runtime/syntax/gemini.yaml b/runtime/syntax/gemini.yaml new file mode 100644 index 00000000..b3ea7bf1 --- /dev/null +++ b/runtime/syntax/gemini.yaml @@ -0,0 +1,19 @@ +filetype: gemini + +detect: + filename: "\\.(gmi|gemini)$" + +rules: + # link lines + - constant: "^=>[[:space:]].*" + # preformatted text lines + - special: + start: "^```" + end: "^```" + rules: [] + # heading lines + - special: "^#{1,3}.*" + # unordered list items + - identifier: "^\\*[[:space:]]" + # quote lines + - statement: "^>.*"