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