From f45b485b52bf012c40df3f2c1da9ad1058be1597 Mon Sep 17 00:00:00 2001 From: Stefan Huber Date: Mon, 8 Jan 2024 14:51:23 +0100 Subject: [PATCH] syntax: Add easychair2 syntax definition --- ftdetect/easychair2.vim | 1 + syntax/easychair2.vim | 29 +++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 ftdetect/easychair2.vim create mode 100644 syntax/easychair2.vim diff --git a/ftdetect/easychair2.vim b/ftdetect/easychair2.vim new file mode 100644 index 0000000..3dc8be2 --- /dev/null +++ b/ftdetect/easychair2.vim @@ -0,0 +1 @@ +au BufRead,BufNewFile *-review-[0-9]\+r[0-9]\+.txt set filetype=easychair2 diff --git a/syntax/easychair2.vim b/syntax/easychair2.vim new file mode 100644 index 0000000..280c5b9 --- /dev/null +++ b/syntax/easychair2.vim @@ -0,0 +1,29 @@ +" Vim syntax file +" Language: Easychair conference system review form +" Maintainer: Stefan Huber +" +" +" Changelog: +" 2010-12-12: Initial version +" 2024-01-08: Update to new syntax + +" Quit when a syntax file was already loaded +if version < 600 + syntax clear +elseif exists("b:current_syntax") + finish +endif + +runtime! syntax/tex.vim + +unlet! b:current_syntax + +syn region ec2Section start="==\*==" end="$" +syn region ec2Subsection start="==+==" end="$" +syn region ec2Comment start="==-==" end="$" + +hi def link ec2Comment Comment +hi def link ec2Section Directory +hi def link ec2Subsection Directory + +let b:current_syntax = "easychair2" -- 2.39.5