summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Fournier <marc.fournier@camptocamp.com>2009-07-29 20:18:24 +0200
committerMarc Fournier <marc.fournier@camptocamp.com>2009-07-29 20:18:24 +0200
commit18b5d614462e2af8faca92fa1881f4968487d3e7 (patch)
tree041561d528239a1a37a3477118cc9b641a9cbae3
parentda828a4234754e9122034706ca65f6b6f7d5c2ab (diff)
downloadpuppet-18b5d614462e2af8faca92fa1881f4968487d3e7.tar.gz
puppet-18b5d614462e2af8faca92fa1881f4968487d3e7.tar.xz
puppet-18b5d614462e2af8faca92fa1881f4968487d3e7.zip
Fix #2429 - vim: class/define/node should only be followed by whitespace
Thanks to Charles Duffy for noticing this and providing this patch. Signed-off-by: Marc Fournier <marc.fournier@camptocamp.com>
-rw-r--r--ext/vim/syntax/puppet.vim2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/vim/syntax/puppet.vim b/ext/vim/syntax/puppet.vim
index 123771372..6c092e6d7 100644
--- a/ext/vim/syntax/puppet.vim
+++ b/ext/vim/syntax/puppet.vim
@@ -17,7 +17,7 @@ elseif exists("b:current_syntax")
endif
" match class/definition/node declarations
-syn region puppetDefine start="^\s*\(class\|define\|node\)" end="{" contains=puppetDefType,puppetDefName,puppetDefArguments
+syn region puppetDefine start="^\s*\(class\|define\|node\)\s" end="{" contains=puppetDefType,puppetDefName,puppetDefArguments
syn keyword puppetDefType class define node inherits contained
syn region puppetDefArguments start="(" end=")" contains=puppetArgument
syn match puppetArgument "\w\+" contained