From e20cedb11300eb45ef051e80d064ea937df73722 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Sun, 17 Jul 2022 10:56:37 +0000 Subject: feat(input.rs): refresh and validate wrap width --- src/command.rs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/command.rs') diff --git a/src/command.rs b/src/command.rs index f17b235..66f3139 100644 --- a/src/command.rs +++ b/src/command.rs @@ -38,7 +38,15 @@ impl From for Command { }, |at| { match at.parse() { - Ok(at_parsed) => Self::Wrap(at_parsed, None), + Ok(at_parsed) => + Self::Wrap( + if at_parsed == 0 { + crossterm::terminal::size().unwrap_or((80, 24)).0 + } else { + at_parsed + }, + None, + ), Err(error) => Self::Wrap(80, Some(error.to_string())), } }, -- cgit v1.2.3