diff --git a/package-lock.json b/package-lock.json index c33c2fc..8cc5d46 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "pinescript-helper", - "version": "3.4.1-beta-2", + "version": "3.4.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "pinescript-helper", - "version": "3.4.1-beta-2", + "version": "3.4.1", "license": "MIT", "dependencies": { "find-up": "^6.3.0", diff --git a/package.json b/package.json index d579dda..99f2acd 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "icon": "images/pineicon.png", "publisher": "salbert11", "license": "MIT", - "version": "3.4.1-beta-2", + "version": "3.4.1", "engines": { "vscode": "^1.62.0" }, diff --git a/snippets/built-in_functions.json b/snippets/built-in_functions.json index 4f7b871..df285ad 100644 --- a/snippets/built-in_functions.json +++ b/snippets/built-in_functions.json @@ -1466,7 +1466,7 @@ "map.new ⇨ 𝑓": { "prefix": "map.new", "body": [ - "map.new<${1|int,float,bool,string,color|}, ${2:valueType}>()${0}" + "map.new<${1|keyType,int,float,bool,string,color|}, ${2|valueType,int,float,bool,string,color|}>()${0}" ], "description": "Creates a new map object. ⇨ 𝑓 | map.new() → map" }, diff --git a/src/hover_built-in_functions.json b/src/hover_built-in_functions.json index 5b5e7b1..361ac4a 100644 --- a/src/hover_built-in_functions.json +++ b/src/hover_built-in_functions.json @@ -3968,7 +3968,7 @@ ] }, { - "pattern": "(?\\s*\\()", + "pattern": "(?\\s*\\()", "codeblock": [ "map.new() → map" ], diff --git a/syntaxes/ps.tmLanguage.json b/syntaxes/ps.tmLanguage.json index bd0eede..a94121c 100644 --- a/syntaxes/ps.tmLanguage.json +++ b/syntaxes/ps.tmLanguage.json @@ -1007,7 +1007,7 @@ } }, { - "match": "(?)(?=\\s*\\()", + "match": "(?)(?=\\s*\\()", "captures": { "1": { "name": "support.function.ps" @@ -1330,7 +1330,7 @@ "include": "#collection_new" }, { - "match": "^(?:(export)\\s+)?\\b(type)\\s+([a-zA-Z_]\\w*)\\b(?=\\s*(?:\\s*//.*)?$)", + "match": "^(?:(export)\\s+)?\\b(enum|type)\\s+([a-zA-Z_]\\w*)\\b(?=\\s*(?:\\s*//.*)?$)", "captures": { "1": {"name": "keyword.control.export.ps"}, "2": {"name": "storage.type.type.ps"}, @@ -1469,7 +1469,7 @@ } }, { - "match": "(?)", + "match": "(?)", "captures": { "1":{"name":"support.type.primitive.ps"}, "2":{"name":"punctuation.definition.generic.begin.ps"},