diff options
Diffstat (limited to 'src/editor.rs')
| -rw-r--r-- | src/editor.rs | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/editor.rs b/src/editor.rs index 8355c01..1da71a1 100644 --- a/src/editor.rs +++ b/src/editor.rs @@ -1,7 +1,6 @@ use std::io::{self, Stdout, Write}; -use anyhow::{anyhow, Result}; -use copypasta::{ClipboardContext, ClipboardProvider}; +use anyhow::Result; use crossterm::{ cursor, @@ -10,6 +9,8 @@ use crossterm::{ terminal::{self, disable_raw_mode, enable_raw_mode}, }; +use crate::utils::paste; + pub fn edit() -> Result<String> { enable_raw_mode()?; let mut stdout = io::stdout(); @@ -107,8 +108,3 @@ impl<'a, T: Write> Session<'a, T> { Ok(()) } } - -fn paste() -> Result<String> { - let mut ctx = ClipboardContext::new().map_err(|err| anyhow!("{err}"))?; - ctx.get_contents().map_err(|err| anyhow!("{err}")) -} |
