diff options
| author | sigoden <sigoden@gmail.com> | 2023-05-04 15:43:34 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-05-04 15:43:34 +0800 |
| commit | 065a32decb3d58004256cb8d99b1b41a1d57446a (patch) | |
| tree | 047b1fb86a93ad4956f1a10f62fac2547a978d8c /src/repl/mod.rs | |
| parent | a7b31d43672e875d8a1af29f5f4e243151bbcd3f (diff) | |
| download | aichat-065a32decb3d58004256cb8d99b1b41a1d57446a.tar.gz | |
feat: support backeted paste (#117)
Diffstat (limited to 'src/repl/mod.rs')
| -rw-r--r-- | src/repl/mod.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/repl/mod.rs b/src/repl/mod.rs index 663decb..facb115 100644 --- a/src/repl/mod.rs +++ b/src/repl/mod.rs @@ -98,8 +98,10 @@ impl Repl { ".clear" => match args { Some("screen") => term::clear_screen(0)?, Some("history") => { - let history = Box::new(self.editor.history_mut()); - history.clear().with_context(|| "Failed to clear history")?; + self.editor + .history_mut() + .clear() + .with_context(|| "Failed to clear history")?; print_now!("\n"); } Some("role") => handler.handle(ReplCmd::ClearRole)?, |
