Dan Davison
Dan Davison
Hi @whitphx, thanks very much for your extension: I've been a heavy user for a couple of years now. This is a work-in-progress PR adding `paredit-kill`. For me, for a...
This PR adds `input_output_types: Vec` to the command `Signature` struct. This is a collection of all the different input-output type signature variants. The declared input and output types (shapes) are...
### Describe the bug `split chars` vectorizes over list input, but it does so incorrectly (it flattens the result, but there is no justification for it to do that.) ###...
### Describe the bug Some expressions involving unbalanced braces are parsed incorrectly. ### How to reproduce ``` 〉{a: {b: {c: {d: 4}}}}} | get a.b.c.d 4} ``` ### Expected behavior...
### Describe the bug `[{a: 1}] | where a == 2 | get a` should return a table with zero rows and column name 'a'. However, it returns `list`: ```...
### Describe the bug The `where` command has the following example: ``` description: "Get all numbers above 3 with an existing block condition", example: "let a = {$in > 3};...
### Describe the bug `into datetime` is not parsed correctly in the code that automatically tests command examples. ### How to reproduce Make this change (this assumes that https://github.com/nushell/nushell/pull/7031 has...
This PR starts defining the subtype relation. The motivation is https://github.com/nushell/nushell/pull/6796. Specifically, this PR allows us in #6796 to do things like - Declare `math avg` to have type `List...
### Describe the bug At https://github.com/nushell/nushell/commit/7400a4ab9bab99548bb18730c0dc8d171e81d7c7 the full test suite passed, but the following was a type mismatch error: ``` def fn [t: table] {} fn [{a:a}] ``` The full...
This PR collapses the `is_plugin`, `is_custom`, `is_keyword` boolean columns down to a single column taking values in `{plugin, custom, keyword, other}`. The motivation is that it makes the table easier...