summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Fournier <marc.fournier@camptocamp.com>2010-07-16 13:03:54 +0200
committerMarkus Roberts <Markus@reality.com>2010-07-25 22:24:40 -0700
commitbe2141a6e37fabe78b57be699f8ae9d84acdebcf (patch)
treed0998de9b6da5163a620408308d23896be0bf61d
parentc047c8d38f5fbb8159a357f64d6c444d66407423 (diff)
downloadpuppet-be2141a6e37fabe78b57be699f8ae9d84acdebcf.tar.gz
puppet-be2141a6e37fabe78b57be699f8ae9d84acdebcf.tar.xz
puppet-be2141a6e37fabe78b57be699f8ae9d84acdebcf.zip
vim: match collected resources.
-rw-r--r--ext/vim/syntax/puppet.vim1
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/vim/syntax/puppet.vim b/ext/vim/syntax/puppet.vim
index 81efa92ba..b24cbf623 100644
--- a/ext/vim/syntax/puppet.vim
+++ b/ext/vim/syntax/puppet.vim
@@ -33,6 +33,7 @@ syn match puppetNodeRe "/.*/" contained
"FIXME: "Foo-bar" doesn't get highlighted as expected, although "foo-bar" does.
syn match puppetInstance "[A-Za-z0-9_-]\+\(::[A-Za-z0-9_-]\+\)*\s*{" contains=puppetTypeName,puppetTypeDefault
syn match puppetInstance "[A-Z][a-z_-]\+\(::[A-Z][a-z_-]\+\)*\s*[[{]" contains=puppetTypeName,puppetTypeDefault
+syn match puppetInstance "[A-Z][a-z_-]\+\(::[A-Z][a-z_-]\+\)*\s*<\?<|" contains=puppetTypeName,puppetTypeDefault
syn match puppetTypeName "[a-z]\w*" contained
syn match puppetTypeDefault "[A-Z]\w*" contained