diff --git a/Preferences/SymbolList (resource).tmPreferences b/Preferences/SymbolList (resource).tmPreferences
index ee50c92..92425fd 100755
--- a/Preferences/SymbolList (resource).tmPreferences
+++ b/Preferences/SymbolList (resource).tmPreferences
@@ -11,7 +11,7 @@
showInSymbolList
1
symbolTransformation
- s/^\s*(\w+)\s*{\s*['"](.*)['"]:/ \u$1["$2"]/
+ s/^\s*(\S+)\s*{\s*['"](.*)['"]:/ \u$1["$2"]/
uuid
13DD53A2-401B-4149-82B0-001374330B40
diff --git a/Syntaxes/Puppet.sublime-syntax b/Syntaxes/Puppet.sublime-syntax
index b93ba2b..a8f59cc 100644
--- a/Syntaxes/Puppet.sublime-syntax
+++ b/Syntaxes/Puppet.sublime-syntax
@@ -76,7 +76,7 @@ contexts:
captures:
1: storage.type.puppet
2: entity.name.section.puppet
- - match: '^\s*(\w+)\s*{\s*([''"].+[''"])\s*:'
+ - match: '^\s*(\S+)\s*{\s*([''"].+[''"])\s*:'
scope: meta.definition.resource.puppet
captures:
1: storage.type.puppet
diff --git a/Syntaxes/Puppet.tmLanguage b/Syntaxes/Puppet.tmLanguage
index 6b69002..ccc1919 100755
--- a/Syntaxes/Puppet.tmLanguage
+++ b/Syntaxes/Puppet.tmLanguage
@@ -201,7 +201,7 @@
match
- ^\s*(\w+)\s*{\s*(['"].+['"]):
+ ^\s*(\S+)\s*{\s*(['"].+['"]):
name
meta.definition.resource.puppet