From f8e97151de219f703dce7ecd0053f51ff8b228e1 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Mon, 13 Feb 2006 11:01:04 +0000 Subject: Call makecommaspecial() when we notice we're completing inside an open brace list. --- Src/Zle/zle_tricky.c | 5 +++++ 1 file changed, 5 insertions(+) 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) { -- cgit 1.4.1