Skip to content

Commit 91e3c81

Browse files
authored
Fix datetime parsing (#140)
* tm syntax: fix date time parsing floating point seconds can have 1 or more digits * tm syntax: datetime rule prior to numbers
1 parent 18c5541 commit 91e3c81

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

syntaxes/nushell.tmLanguage.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@
144144
"name": "variable.language.nushell"
145145
},
146146
"datetime": {
147-
"match": "\\b\\d{4}-\\d{2}-\\d{2}(?:T\\d{2}:\\d{2}:\\d{2}(?:\\.\\d{1,3})?(?:\\+\\d{2}:?\\d{2}|Z)?)?\\b",
147+
"match": "\\b\\d{4}-\\d{2}-\\d{2}(?:T\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:\\+\\d{2}:?\\d{2}|Z)?)?\\b",
148148
"name": "constant.numeric.nushell"
149149
},
150150
"numbers-hexa": {
@@ -177,9 +177,9 @@
177177
"constant-value": {
178178
"patterns": [
179179
{ "include": "#constant-keywords" },
180+
{ "include": "#datetime" },
180181
{ "include": "#numbers" },
181182
{ "include": "#numbers-hexa" },
182-
{ "include": "#datetime" },
183183
{ "include": "#binary" }
184184
]
185185
},

0 commit comments

Comments
 (0)