New release for nushell 0.62
This release contains several fixes to completions and vi-emulation as well as other small quality of life improvements.
- vi keybindings:
- Fix: deleting a character with
x
correctly adds it to the clipboard - new bindings:
I
to insert at the beginning of the line,C
change to the end of the line,s
/S
substitute character/whole line with the insert mode
- Fix: deleting a character with
- Completions:
- partial completions will require matching prefix to not exhibit surprising behavior with fuzzy matching completions.
- API break:
Suggestion
struct now has theappend_whitespace
field to optionally add a space after accepting the Suggestion, this avoids that a shell-likeCompleter
will try to continue to complete the token
- New
EditCommand
s andReedlineEvent
s:ReedlineEvent::OpenEditor
to shell out to a configurable external editor for long commands.ReedlineEvent::ClearScrollback
for screen clearing that also removes the scrollback buffer contentEditCommand::InsertNewline
to insert the newline character that is correct for the platform (CRLF
on Windows,LF
on Unix) at the current position (Can be bound toAlt-Enter
for multiline editing withoutValidator
implementation)
This release was made possible with contributions from: @elferherrera, @gipsyh, @sholderbach, @Tropid, @zim0369