summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Src/Zle/zle_tricky.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/Src/Zle/zle_tricky.c b/Src/Zle/zle_tricky.c
index fb2af7599..09cbb0a92 100644
--- a/Src/Zle/zle_tricky.c
+++ b/Src/Zle/zle_tricky.c
@@ -586,6 +586,7 @@ docomplete(int lst)
}
active = 1;
comprecursive = 0;
+ makecommaspecial(0);
if (undoing)
setlastline();
@@ -662,6 +663,7 @@ docomplete(int lst)
unmetafy_line();
zsfree(s);
active = 0;
+ makecommaspecial(0);
return 1;
}
ocs = zlemetacs;
@@ -852,6 +854,7 @@ docomplete(int lst)
unmetafy_line();
active = 0;
+ makecommaspecial(0);
return dat[1];
}
@@ -1593,6 +1596,7 @@ get_comp_string(void)
p = tp - 1;
continue;
}
+ makecommaspecial(1);
if (bbeg) {
Brinfo new;
int len = bend - bbeg;
@@ -1639,6 +1643,7 @@ get_comp_string(void)
continue;
}
cant = 1;
+ makecommaspecial(1);
break;
}
if (p == curs) {