From 955312e8e5fe01ce784dd03f1f2f98386e80b4c8 Mon Sep 17 00:00:00 2001 From: Desmond Reed Date: Fri, 14 Jun 2019 11:46:30 -0700 Subject: [PATCH 1/2] Added vim syntax highlighting for dbschemes --- misc/vim/ftdetect/dbscheme.vim | 1 + misc/vim/syntax/dbscheme.vim | 11 +++++++++++ 2 files changed, 12 insertions(+) create mode 100644 misc/vim/ftdetect/dbscheme.vim create mode 100644 misc/vim/syntax/dbscheme.vim diff --git a/misc/vim/ftdetect/dbscheme.vim b/misc/vim/ftdetect/dbscheme.vim new file mode 100644 index 000000000000..5f3f94de185f --- /dev/null +++ b/misc/vim/ftdetect/dbscheme.vim @@ -0,0 +1 @@ +au BufRead,BufNewFile *.dbscheme set filetype=dbscheme diff --git a/misc/vim/syntax/dbscheme.vim b/misc/vim/syntax/dbscheme.vim new file mode 100644 index 000000000000..99366d583232 --- /dev/null +++ b/misc/vim/syntax/dbscheme.vim @@ -0,0 +1,11 @@ +syn keyword dbschemeKeyword case of +syn keyword dbschemeType int ref string varchar + +syn match dbschemeCustomType "\v[@][a-zA-Z_0-9]+" + +syn region dbschemeComment start='/\*' end='\*/' + +hi def link dbschemeType Type +hi def link dbschemeKeyword Keyword +hi def link dbschemeCustomType Type +hi def link dbschemeComment Comment From f604a8da71a8f400f17d804f8a4f97bcc604f9dc Mon Sep 17 00:00:00 2001 From: Desmond Reed Date: Mon, 17 Jun 2019 09:56:27 -0700 Subject: [PATCH 2/2] added missing highlights --- misc/vim/syntax/dbscheme.vim | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/misc/vim/syntax/dbscheme.vim b/misc/vim/syntax/dbscheme.vim index 99366d583232..e1d199b50b89 100644 --- a/misc/vim/syntax/dbscheme.vim +++ b/misc/vim/syntax/dbscheme.vim @@ -1,7 +1,8 @@ -syn keyword dbschemeKeyword case of +syn keyword dbschemeKeyword case of unique syn keyword dbschemeType int ref string varchar -syn match dbschemeCustomType "\v[@][a-zA-Z_0-9]+" +syn match dbschemeCustomType "\v[@][a-zA-Z_0-9]+" +syn match dbschemeInlineComment "//.*$" syn region dbschemeComment start='/\*' end='\*/' @@ -9,3 +10,4 @@ hi def link dbschemeType Type hi def link dbschemeKeyword Keyword hi def link dbschemeCustomType Type hi def link dbschemeComment Comment +hi def link dbschemeInlineComment Comment