Skip to content

Commit 544de24

Browse files
authored
update def syntax (#222)
1 parent e77236c commit 544de24

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

syntaxes/nushell.tmLanguage.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -375,11 +375,12 @@
375375
"patterns": [{ "include": "source.nushell" }]
376376
},
377377
"function": {
378-
"begin": "((?:export\\s+)?def(?:\\s+--\\w+)*)\\s+([\\w\\-]+|\"[\\w\\- ]+\"|'[\\w\\- ]+'|`[\\w\\- ]+`)(\\s+--\\w+)*",
378+
"begin": "((?:export\\s+)?def)(?:\\s+((?:--\\w+(?:\\s+--\\w+)*)))?\\s+([\\w\\-]+|\"[\\w\\- ]+\"|'[\\w\\- ]+'|`[\\w\\- ]+`)(?:\\s+((?:--\\w+(?:\\s+--\\w+)*)))?",
379379
"beginCaptures": {
380380
"1": { "name": "entity.name.function.nushell" },
381-
"2": { "name": "entity.name.type.nushell" },
382-
"3": { "name": "entity.name.function.nushell" }
381+
"2": { "name": "entity.name.function.nushell" },
382+
"3": { "name": "entity.name.type.nushell" },
383+
"4": { "name": "entity.name.function.nushell" }
383384
},
384385
"end": "(?<=\\})",
385386
"patterns": [

0 commit comments

Comments
 (0)