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/init.rs | |
| parent | a7b31d43672e875d8a1af29f5f4e243151bbcd3f (diff) | |
| download | aichat-065a32decb3d58004256cb8d99b1b41a1d57446a.tar.gz | |
feat: support backeted paste (#117)
Diffstat (limited to 'src/repl/init.rs')
| -rw-r--r-- | src/repl/init.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/repl/init.rs b/src/repl/init.rs index c8bb4c3..2ec30bf 100644 --- a/src/repl/init.rs +++ b/src/repl/init.rs @@ -30,7 +30,7 @@ impl Repl { let history = Self::create_history()?; let menu = Self::create_menu(); let edit_mode = Box::new(Emacs::new(keybindings)); - let editor = Reedline::create() + let mut editor = Reedline::create() .with_completer(Box::new(completer)) .with_highlighter(Box::new(highlighter)) .with_history(history) @@ -40,6 +40,7 @@ impl Repl { .with_partial_completions(true) .with_validator(Box::new(ReplValidator)) .with_ansi_colors(true); + editor.enable_bracketed_paste()?; let prompt = ReplPrompt::new(config); Ok(Self { editor, prompt }) } |
