From 7229d7a326618e8eda2308416932921ed2d0d320 Mon Sep 17 00:00:00 2001 From: ridiculousfish Date: Fri, 19 Sep 2014 14:05:33 -0700 Subject: [PATCH] Make redirections and pipes expand abbreviations too --- reader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reader.cpp b/reader.cpp index ead99f4b1..7aa166437 100644 --- a/reader.cpp +++ b/reader.cpp @@ -1238,7 +1238,7 @@ static bool insert_string(editable_line_t *el, const wcstring &str, bool allow_e while (cursor < len) { /* Determine the position of the next expansion-triggering char (possibly none), and the end of the range we wish to insert */ - const wchar_t *expansion_triggering_chars = L" ;"; + const wchar_t *expansion_triggering_chars = L" ;|&^><"; size_t char_triggering_expansion_pos = allow_expand_abbreviations ? str.find_first_of(expansion_triggering_chars, cursor) : wcstring::npos; bool has_expansion_triggering_char = (char_triggering_expansion_pos != wcstring::npos); size_t range_end = (has_expansion_triggering_char ? char_triggering_expansion_pos + 1 : len);