Signed-off-by: Marc Fournier <marc.fourn...@camptocamp.com> --- ext/vim/syntax/puppet.vim | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/ext/vim/syntax/puppet.vim b/ext/vim/syntax/puppet.vim index 59737d1..4e70335 100644 --- a/ext/vim/syntax/puppet.vim +++ b/ext/vim/syntax/puppet.vim @@ -26,8 +26,9 @@ syn match puppetArgument "'[^']+'" contained syn match puppetArgument '"[^"]+"' contained syn match puppetDefName "\w\+" contained -syn match puppetInstance "\w\+\(::\w\+\)*\s*{" contains=puppetTypeBrace,puppetTypeName,puppetTypeDefault -syn match puppetInstance "[A-Z]\w\+\(::[A-Z]\w\+\)*\[" contains=puppetTypeName,puppetTypeDefault +"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=puppetTypeBrace,puppetTypeName,puppetTypeDefault +syn match puppetInstance "[A-Z][a-z_-]\+\(::[A-Z][a-z_-]\+\)*\s*[[{]" contains=puppetTypeName,puppetTypeDefault syn match puppetTypeBrace "{" contained syn match puppetTypeName "[a-z]\w*" contained syn match puppetTypeDefault "[A-Z]\w*" contained -- 1.6.3.1 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To post to this group, send email to puppet-dev@googlegroups.com To unsubscribe from this group, send email to puppet-dev+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-dev?hl=en -~----------~----~----~----~------~----~------~--~---