From 9bcdc2fd85bb1ceb629693ae9dede43497cb3596 Mon Sep 17 00:00:00 2001 From: Michael Aaron Murphy <mmstickman@gmail.com> Date: Thu, 22 Jun 2017 18:14:41 -0400 Subject: [PATCH] Fix Issue (#323) --- src/shell/completer.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/shell/completer.rs b/src/shell/completer.rs index 255c7466..5429e14e 100644 --- a/src/shell/completer.rs +++ b/src/shell/completer.rs @@ -66,7 +66,8 @@ fn escape(input: &str) -> String { let mut output = Vec::with_capacity(input.len()); for character in input.bytes() { match character { - b'(' | b')' | b'[' | b']' | b'&' => output.push(b'\\'), + b'(' | b')' | b'[' | b']' | b'&' | b'$' | + b'@' | b'{' | b'}' | b'<' | b'>' | b';' => output.push(b'\\'), _ => () } output.push(character); -- GitLab