diff --git a/languages.ncl b/languages.ncl index 7295c3a..850474c 100644 --- a/languages.ncl +++ b/languages.ncl @@ -4,7 +4,7 @@ extensions = ["nu"], grammar.source.git = { git = "https://github.com/nushell/tree-sitter-nu.git", - rev = "74ff80b2cff6d68286747a3de45531965ad2cf38", + rev = "18b7f951e0c511f854685dfcc9f6a34981101dd6", }, }, }, diff --git a/languages/nu.scm b/languages/nu.scm index 42d1c8f..813e84c 100644 --- a/languages/nu.scm +++ b/languages/nu.scm @@ -140,9 +140,7 @@ ) (parameter - param_long_flag: _? @prepend_space - . - flag_capsule: _? @prepend_space + flag_capsule: _ @prepend_space ) (parameter diff --git a/test/expected_decl.nu b/test/expected_decl.nu index 4394cbe..906101a 100644 --- a/test/expected_decl.nu +++ b/test/expected_decl.nu @@ -66,3 +66,6 @@ module greetings { $"hi ($where)!" } }; + +# https://github.com/blindFS/topiary-nushell/issues/35 +def f [--arg1: number --arg2: string] { } diff --git a/test/input_decl.nu b/test/input_decl.nu index c0fabf8..10f4795 100644 --- a/test/input_decl.nu +++ b/test/input_decl.nu @@ -58,3 +58,6 @@ module greetings { $"hi ($where)!" } }; + +# https://github.com/blindFS/topiary-nushell/issues/35 +def f [--arg1: number, --arg2: string] {}