diff options
| -rw-r--r-- | edit-readline.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/edit-readline.c b/edit-readline.c index 46c1c14..4be8f1e 100644 --- a/edit-readline.c +++ b/edit-readline.c @@ -160,10 +160,10 @@ static rl_compentry_func_t *compl_func(const char *text, int start, int end) { char last = ';', *s, *t; for (s = &rl_line_buffer[0], t = &rl_line_buffer[start]; s < t; s++) { - if (!quote && *s != ' ' && *s != '\t') - last = *s; if (*s == '\'') quote = !quote; + if (!quote && *s != ' ' && *s != '\t') + last = *s; } switch (last) { case '`': case '@': case '|': case '&': |