From 21f1bb96eea1b8992127128face91974871fcda6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20Daron?= Date: Sun, 14 Jul 2024 15:39:18 +0200 Subject: [PATCH] fixing shellwords --- helix-core/src/shellwords.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/helix-core/src/shellwords.rs b/helix-core/src/shellwords.rs index 9a5ab37cb26b0..2a1cb0801c3a2 100644 --- a/helix-core/src/shellwords.rs +++ b/helix-core/src/shellwords.rs @@ -67,10 +67,8 @@ impl<'a> From<&'a str> for Shellwords<'a> { } } } - } else { - if c == '}' { - inside_variable_expansion = false; - } + } else if c == '}' { + inside_variable_expansion = false; } state = if !inside_variable_expansion { @@ -95,7 +93,7 @@ impl<'a> From<&'a str> for Shellwords<'a> { } c if c.is_ascii_whitespace() => { end = i; - Unquoted + OnWhitespace } _ => Unquoted, },