nushell/crates/nu-protocol
Stefan Holderbach 0986c61a5d
Lift line editor construction out of loop (#5041)
Enables the use of some features on reedline

- Keeping the line when clearing the screen with `Ctrl-L`
- Using the internal cut buffer between lines
- Submitting external commands via keybinding and keeping the line

Additional effect:

Keep the history around and do basic syncs (performance improvement
minimal as session changes have to be read and written)

Additional change:

Give the option to defer writing/rereading the history file to the
closing of the session ($config.sync_history_on_enter)
2022-03-31 23:25:48 +02:00
..
src Lift line editor construction out of loop (#5041) 2022-03-31 23:25:48 +02:00
tests Add search terms to Command and Signature (#4980) 2022-03-27 22:25:30 +03:00
Cargo.toml Bump nushell to 0.60.1 (#4987) 2022-03-27 16:18:47 +13:00
README.md Add nu-protocol 2021-09-02 13:29:43 +12:00

nu-protocol

The nu-protocol crate holds the definitions of structs/traits that are used throughout Nushell. This gives us one way to expose them to many other crates, as well as make these definitions available to each other, without causing mutually recursive dependencies.