@@ -32,7 +32,7 @@ patterns:
3232 match : \b(0x[0-9A-Fa-f]+)([kKmMgG]b?)?\b
3333
3434- name : meta.resource.terraform
35- match : (resource|data)\s+(")?(\w+)(")?\s+(")?([\w-]+)(")?\s+({)
35+ match : (resource|data)\s+(")?(\w+)(")?\s+(")?([\w\ -]+)(")?\s+({)
3636 foldingStartMarker : ' \{\s*$'
3737 foldingStopMarker : ' ^\s*\}'
3838 captures :
@@ -45,7 +45,7 @@ patterns:
4545 ' 7 ' : {name: string.terraform punctuation.definition.string.end.terraform}
4646 ' 8 ' : {name: punctuation.definition.tag.terraform}
4747
48- - match : (provider|provisioner|variable|output|module|atlas)\s+(")?([\w-]+)(")?\s+({)
48+ - match : (provider|provisioner|variable|output|module|atlas)\s+(")?([\w\ -]+)(")?\s+({)
4949 foldingStartMarker : ' \{\s*$'
5050 foldingStopMarker : ' ^\s*\}'
5151 captures :
@@ -99,12 +99,12 @@ repository:
9999 ' 0 ' : {name: string.terraform punctuation.definition.string.end.terraform}
100100 patterns :
101101 - include : ' #string_interpolation'
102- - match : ([\w-\/\._\\%]+)
102+ - match : ([\w\ -\/\._\\%]+)
103103 name : " string.quoted.double.terraform"
104104
105105 string_interpolation_functions :
106106 comment : Builtin functions
107- begin : (replace| base64decode|base64encode|base64sha256|ceil|cidrnetmask|compact|distinct|file|floor|keys|length|lower|md5|pathexpand|replace|sha1|sha256|signum|sort|timestamp|title|trimspace|upper|uuid|values|cidrhost|cidrsubnet|coalesce|concat|element|format|formatlist|from|index|join|jsonencode|length|list|lookup|map|max|merge|min|slice|split|substr|zipmap)(\()
107+ begin : (base64decode|base64encode|base64sha256|ceil|cidrnetmask|compact|distinct|file|floor|keys|length|lower|md5|pathexpand|replace|sha1|sha256|signum|sort|timestamp|title|trimspace|upper|uuid|values|cidrhost|cidrsubnet|coalesce|concat|element|format|formatlist|from|index|join|jsonencode|length|list|lookup|map|max|merge|min|slice|split|substr|zipmap)(\()
108108 beginCaptures :
109109 ' 1 ' : {name: keyword.other.function.inline.terraform}
110110 ' 2 ' : {name: keyword.other.section.begin.terraform}
0 commit comments