From 065a32decb3d58004256cb8d99b1b41a1d57446a Mon Sep 17 00:00:00 2001 From: sigoden Date: Thu, 4 May 2023 15:43:34 +0800 Subject: feat: support backeted paste (#117) --- src/repl/init.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/repl/init.rs') 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 }) } -- cgit v1.2.3