From 585eb85adef9198dfd184d2584f2f9f2dab6df77 Mon Sep 17 00:00:00 2001 From: Geoff Williams Date: Wed, 2 Jul 2014 21:51:39 +1000 Subject: [PATCH] highlight import keyword as an error --- syntax/puppet.vim | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/syntax/puppet.vim b/syntax/puppet.vim index 9605210..6953ea1 100644 --- a/syntax/puppet.vim +++ b/syntax/puppet.vim @@ -68,10 +68,13 @@ syn match puppetString "/[^/]*/" syn match puppetNotVariable "\\$\w\+" contained syn match puppetNotVariable "\\${\w\+}" contained -syn keyword puppetKeyword import inherits include +syn keyword puppetKeyword inherits include syn keyword puppetControl case default if else elsif syn keyword puppetSpecial true false undef +" warn user of bad/deprecated keywords +syn keyword puppetKeywordBad import + " comments last overriding everything else syn match puppetComment "\s*#.*$" contains=puppetTodo syn region puppetComment start="/\*" end="\*/" contains=puppetTodo extend @@ -91,6 +94,7 @@ if version >= 508 || !exists("did_puppet_syn_inits") HiLink puppetVariable Identifier HiLink puppetType Identifier HiLink puppetKeyword Define + HiLink puppetKeywordBad Error HiLink puppetComment Comment HiLink puppetString String HiLink puppetParamKeyword String