nushell/crates/nu-cli/src
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
..
commands.rs Add an alias denylist for expansions (#4871) 2022-03-19 08:03:57 +13:00
completions.rs finish hooking up completion descriptions (#5047) 2022-03-31 11:13:16 -05:00
config_files.rs Move repl loop and command/script execution to nu_cli (#4846) 2022-03-17 07:17:06 +13:00
errors.rs more strict nuon handling, better nuon errors (#4576) 2022-02-20 22:31:50 -05:00
eval_file.rs Add an alias denylist for expansions (#4871) 2022-03-19 08:03:57 +13:00
help_completions.rs Help menu improvements (#4997) 2022-03-27 15:21:40 -05:00
help_menu.rs Help menu improvements (#4997) 2022-03-27 15:21:40 -05:00
lib.rs Help menu (#4992) 2022-03-27 14:01:04 +01:00
nu_highlight.rs Update reedline, revert crossterm (#4657) 2022-02-26 11:23:05 -06:00
print.rs Add an explicit 'print' command (#4535) 2022-02-18 13:43:34 -05:00
prompt_update.rs evaluate indicators as commands (#5026) 2022-03-31 06:22:55 +01:00
prompt.rs evaluate indicators as commands (#5026) 2022-03-31 06:22:55 +01:00
reedline_config.rs Help menu improvements (#4997) 2022-03-27 15:21:40 -05:00
repl.rs Lift line editor construction out of loop (#5041) 2022-03-31 23:25:48 +02:00
syntax_highlight.rs Add an alias denylist for expansions (#4871) 2022-03-19 08:03:57 +13:00
util.rs Fix single quote environment values (#4960) 2022-03-26 09:14:48 +13:00
validation.rs Add an alias denylist for expansions (#4871) 2022-03-19 08:03:57 +13:00