We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
def
1 parent e77236c commit 544de24Copy full SHA for 544de24
1 file changed
syntaxes/nushell.tmLanguage.json
@@ -375,11 +375,12 @@
375
"patterns": [{ "include": "source.nushell" }]
376
},
377
"function": {
378
- "begin": "((?:export\\s+)?def(?:\\s+--\\w+)*)\\s+([\\w\\-]+|\"[\\w\\- ]+\"|'[\\w\\- ]+'|`[\\w\\- ]+`)(\\s+--\\w+)*",
+ "begin": "((?:export\\s+)?def)(?:\\s+((?:--\\w+(?:\\s+--\\w+)*)))?\\s+([\\w\\-]+|\"[\\w\\- ]+\"|'[\\w\\- ]+'|`[\\w\\- ]+`)(?:\\s+((?:--\\w+(?:\\s+--\\w+)*)))?",
379
"beginCaptures": {
380
"1": { "name": "entity.name.function.nushell" },
381
- "2": { "name": "entity.name.type.nushell" },
382
- "3": { "name": "entity.name.function.nushell" }
+ "2": { "name": "entity.name.function.nushell" },
+ "3": { "name": "entity.name.type.nushell" },
383
+ "4": { "name": "entity.name.function.nushell" }
384
385
"end": "(?<=\\})",
386
"patterns": [
0 commit comments