github nushell/reedline v0.5.0
0.5.0

latest releases: v0.38.0, v0.37.0, v0.36.0...
2 years ago

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
  • Completions:
    • partial completions will require matching prefix to not exhibit surprising behavior with fuzzy matching completions.
    • API break: Suggestion struct now has the append_whitespace field to optionally add a space after accepting the Suggestion, this avoids that a shell-like Completer will try to continue to complete the token
  • New EditCommands and ReedlineEvents:
    • ReedlineEvent::OpenEditor to shell out to a configurable external editor for long commands.
    • ReedlineEvent::ClearScrollback for screen clearing that also removes the scrollback buffer content
    • EditCommand::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 to Alt-Enter for multiline editing without Validator implementation)

This release was made possible with contributions from: @elferherrera, @gipsyh, @sholderbach, @Tropid, @zim0369

Don't miss a new reedline release

NewReleases is sending notifications on new releases.