From de2c627951d0a0e198146e1faa112b74bf92e9c3 Mon Sep 17 00:00:00 2001 From: WindSoilder Date: Sat, 10 Jun 2023 04:11:19 +0800 Subject: [PATCH] add a new disable_bracketed_paste method (#592) * add a new disable_bracketed_paste function * fix one typo --- src/engine.rs | 9 +++++++++ src/enums.rs | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/engine.rs b/src/engine.rs index 41436c5..1c3c488 100644 --- a/src/engine.rs +++ b/src/engine.rs @@ -234,6 +234,15 @@ impl Reedline { res } + /// Disable BracketedPaste feature. + pub fn disable_bracketed_paste(&mut self) -> Result<()> { + let res = execute!(io::stdout(), DisableBracketedPaste); + if res.is_ok() { + self.bracket_paste_enabled = false; + } + res + } + /// Return the previously generated history session id pub fn get_history_session_id(&self) -> Option { self.history_session_id diff --git a/src/enums.rs b/src/enums.rs index 009d6ed..210dac8 100644 --- a/src/enums.rs +++ b/src/enums.rs @@ -440,7 +440,7 @@ pub enum ReedlineEvent { /// Mouse Mouse, // Fill in details later - /// trigger termimal resize + /// trigger terminal resize Resize(u16, u16), /// Run these commands in the editor