zsh-workers
 help / color / mirror / code / Atom feed
* Re: PATCH: completion or'ing and grouping
@ 1998-11-04  7:46 Sven Wischnowsky
  0 siblings, 0 replies; 11+ messages in thread
From: Sven Wischnowsky @ 1998-11-04  7:46 UTC (permalink / raw)
  To: zsh-workers


Peter Stephenson wrote:

> 
> Got this to apply with a few bits applied by hand, without creating
> any untoward problems as far as I can see.  My first couple of
> comments are:
> 
> First, the last hunk of the patch deletes
> 
> ! 1 or -1.  For example,
> ! 
> ! nofill(tt(compctl -s '`users`' -x 'n[1,@]' -k hosts -- talk))
> ! 
> ! will usually complete usernames, but if you insert an tt(@) after the
> ! name, names from the array var(hosts) (assumed to contain hostnames,
> ! though you must make the array yourself) will be completed.  Other
> ! commands such as tt(rcp) can be handled similarly.

Oops, sorry. Below is a patch that can be used to easily fix this.

Bye
 Sven

*** Doc/Zsh/compctl.yo	Tue Nov  3 11:45:24 1998
--- ../zsh-3.1.5/Doc/Zsh/compctl.yo	Sun Oct 25 22:18:11 1998
***************
*** 536,542 ****
  including the var(index)th occurrence of this string will not be
  considered part of the completion, but the rest will.  var(index) may
  be negative to count from the end: in most cases, var(index) will be
! 1 or -1.
  )
  item(tt(N[)var(index)tt(,)var(string)tt(])...)(
  Like tt(n) except that the string will be
--- 476,489 ----
  including the var(index)th occurrence of this string will not be
  considered part of the completion, but the rest will.  var(index) may
  be negative to count from the end: in most cases, var(index) will be
! 1 or -1.  For example,
! 
! nofill(tt(compctl -s '`users`' -x 'n[1,@]' -k hosts -- talk))
! 
! will usually complete usernames, but if you insert an tt(@) after the
! name, names from the array var(hosts) (assumed to contain hostnames,
! though you must make the array yourself) will be completed.  Other
! commands such as tt(rcp) can be handled similarly.
  )
  item(tt(N[)var(index)tt(,)var(string)tt(])...)(
  Like tt(n) except that the string will be


--
Sven Wischnowsky                         wischnow@informatik.hu-berlin.de


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: PATCH: completion or'ing and grouping
  1998-11-05  8:07 Sven Wischnowsky
@ 1998-11-05  8:42 ` Peter Stephenson
  0 siblings, 0 replies; 11+ messages in thread
From: Peter Stephenson @ 1998-11-05  8:42 UTC (permalink / raw)
  To: zsh-workers

Sven Wischnowsky wrote:
> Did the mail system destroy (part of) the patch for compctl.c?
> There cc_first.mask2 is set to CC_CCCONT. Now CC_CCCONT is the same
> bit pattern as CC_REMOVE, so if you have cc_first.mask = CC_CCCONT in
> compctl.c then this should be changed to mask2.

That was exactly the problem (but comp1.c, not compctl.c).  Thanks.  I
had to reapply everything to comp1.c by hand for reasons which are
entirely unclear to me.

-- 
Peter Stephenson <pws@ibmth.df.unipi.it>       Tel: +39 050 844536
WWW:  http://www.ifh.de/~pws/
Dipartimento di Fisica, Via Buonarotti 2, 56100 Pisa, Italy


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: PATCH: completion or'ing and grouping
@ 1998-11-05  8:07 Sven Wischnowsky
  1998-11-05  8:42 ` Peter Stephenson
  0 siblings, 1 reply; 11+ messages in thread
From: Sven Wischnowsky @ 1998-11-05  8:07 UTC (permalink / raw)
  To: zsh-workers


Peter Stephenson wrote:

>
> Secondly, after I applied patch-match.gz, completion did nothing
> whatsoever.  After panicking I remembered compctl -T.  But according
> to my initialisation files, I never had a compctl -T before, and when
> zsh started up, compctl -T -q was in effect (why?)  If this is
> intentional, hadn't that better now be compctl -T -q -tc?  Otherwise
> we're going to have a very large number of irate users.
> 

Did the mail system destroy (part of) the patch for compctl.c?
There cc_first.mask2 is set to CC_CCCONT. Now CC_CCCONT is the same
bit pattern as CC_REMOVE, so if you have cc_first.mask = CC_CCCONT in
compctl.c then this should be changed to mask2.

Bye
 Sven


--
Sven Wischnowsky                         wischnow@informatik.hu-berlin.de


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: PATCH: completion or'ing and grouping
@ 1998-11-05  7:57 Sven Wischnowsky
  0 siblings, 0 replies; 11+ messages in thread
From: Sven Wischnowsky @ 1998-11-05  7:57 UTC (permalink / raw)
  To: zsh-workers


Peter Stephenson wrote:

> 
> Excellent, everything seems to be working at the moment with the new
> patches (though I expect you'll be hearing from me again...).
> For some reason the mail system screwed up that last patch and I
> get to get it from the archive.  Strange.  (Is there a way of
> retrieving a patch as plain text, i.e. before HTMLifying?  Otherwise
> back-conversion is liable to screw up whitespace.)
> 

Interesting, I got your message 4518 screwed up (in two parts).

> One thing worried me a bit: this hunk from zle_tricky.c
> 
> *** 4791,4796 ****
> --- 4800,4808 ----
>   	int ics = cs, ocs, pl = 0, l, lp, ls;
>   	char *ps;
>   	Cline lc;
> + 
> + 	if (!ainfo)
> + 	    return;
>   
>   	fixsuffix();
> 
> didn't agree with what I had before, which came from the
> patch-match.gz patch (natch).  Namely, the fixsuffix() wasn't there in
> what that patch introduced.  I just added it by hand.
> 

It's from the patch in message 4528.

> Secondly, after I applied patch-match.gz, completion did nothing
> whatsoever.  After panicking I remembered compctl -T.  But according
> to my initialisation files, I never had a compctl -T before, and when
> zsh started up, compctl -T -q was in effect (why?)  If this is
> intentional, hadn't that better now be compctl -T -q -tc?  Otherwise
> we're going to have a very large number of irate users.

I don't understand this one. In my patched version the -T completion
is correctly set to `compctl -T -tc' by default.

Bye
 Sven


--
Sven Wischnowsky                         wischnow@informatik.hu-berlin.de


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: PATCH: completion or'ing and grouping
  1998-11-04 16:35 ` Peter Stephenson
@ 1998-11-04 18:20   ` Bart Schaefer
  0 siblings, 0 replies; 11+ messages in thread
From: Bart Schaefer @ 1998-11-04 18:20 UTC (permalink / raw)
  To: zsh-workers

On Nov 4,  5:35pm, Peter Stephenson wrote:
} Subject: Re: PATCH: completion or'ing and grouping
}
} .... after I applied patch-match.gz, completion did nothing
} whatsoever.  After panicking I remembered compctl -T.  But according
} to my initialisation files, I never had a compctl -T before, and when
} zsh started up, compctl -T -q was in effect (why?)  If this is
} intentional, hadn't that better now be compctl -T -q -tc?  Otherwise
} we're going to have a very large number of irate users.

It can't be right for compctl -T -q to be in effect all the time.  That
would either make everything act as if autoremoveslash were set, or it
would be meaningless because there's no -S along with it.  I haven't got
caught up on all this stuff yet so I don't know which.

-- 
Bart Schaefer                                 Brass Lantern Enterprises
http://www.well.com/user/barts              http://www.brasslantern.com


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: PATCH: completion or'ing and grouping
  1998-11-04  7:56 Sven Wischnowsky
  1998-11-04 11:06 ` Peter Stephenson
@ 1998-11-04 16:35 ` Peter Stephenson
  1998-11-04 18:20   ` Bart Schaefer
  1 sibling, 1 reply; 11+ messages in thread
From: Peter Stephenson @ 1998-11-04 16:35 UTC (permalink / raw)
  To: zsh-workers

Excellent, everything seems to be working at the moment with the new
patches (though I expect you'll be hearing from me again...).
For some reason the mail system screwed up that last patch and I
get to get it from the archive.  Strange.  (Is there a way of
retrieving a patch as plain text, i.e. before HTMLifying?  Otherwise
back-conversion is liable to screw up whitespace.)

One thing worried me a bit: this hunk from zle_tricky.c

*** 4791,4796 ****
--- 4800,4808 ----
  	int ics = cs, ocs, pl = 0, l, lp, ls;
  	char *ps;
  	Cline lc;
+ 
+ 	if (!ainfo)
+ 	    return;
  
  	fixsuffix();

didn't agree with what I had before, which came from the
patch-match.gz patch (natch).  Namely, the fixsuffix() wasn't there in
what that patch introduced.  I just added it by hand.

Secondly, after I applied patch-match.gz, completion did nothing
whatsoever.  After panicking I remembered compctl -T.  But according
to my initialisation files, I never had a compctl -T before, and when
zsh started up, compctl -T -q was in effect (why?)  If this is
intentional, hadn't that better now be compctl -T -q -tc?  Otherwise
we're going to have a very large number of irate users.

-- 
Peter Stephenson <pws@ibmth.df.unipi.it>       Tel: +39 050 844536
WWW:  http://www.ifh.de/~pws/
Dipartimento di Fisica, Via Buonarotti 2, 56100 Pisa, Italy


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: PATCH: completion or'ing and grouping
@ 1998-11-04 14:09 Sven Wischnowsky
  0 siblings, 0 replies; 11+ messages in thread
From: Sven Wischnowsky @ 1998-11-04 14:09 UTC (permalink / raw)
  To: zsh-workers


Peter Stephenson wrote:

> The next thing I've noticed so far with this
> patch, before I try the next one, is that when attempting an ambiguous
> completion at the bottom of the screen the cursor moves up a line,
> even if there isn't anything to be displayed.  It seems to be pretty
> much independent of completion options, happening any time there's more
> than one possibility for completion.
>

This was caused by the code that prints explanation strings even if no 
listing is shown. It incorrectly called thraszle() even if no
explanation strings were printed.
 
> 
> The next is that with these options:
> 
> noalwayslastprompt    off
> noautolist            on
> noautomenu            on
> nolistambiguous       off
> menucomplete          off
> 
> % mkdir tmp
> % cd tmp
> % touch foo.{a,b,c}
> % compctl -D -f
> % echo foo.<TAB><TAB><TAB><TAB>  ->  foo.xx
>        ^^^^typed by hand, but it doesn't seem to matter
> 
> so I get two spurious xx's with the cursors after them.
> 

The problem was the short-circuiting in makecomplist(). With it the
code to insert the unambiguous string in do_ambiguous() could be
called with ainfo pointing to invalidated heap memory when nothing on
the line changed (btw. I didn't encounter the problem with the `xx'
but I'm using various mem-debug options and for me the whole of *ainfo 
was garbled).

Both things should be fixed by the patch below.

Bye
 Sven

diff -c os/Zle/zle_tricky.c Src/Zle/zle_tricky.c
*** os/Zle/zle_tricky.c	Wed Nov  4 15:07:25 1998
--- Src/Zle/zle_tricky.c	Wed Nov  4 15:02:35 1998
***************
*** 2930,2935 ****
--- 2930,2937 ----
      HEAPALLOC {
  	pushheap();
  
+ 	ainfo = fainfo = NULL;
+ 
  	/* Make sure we have the completion list and compctl. */
  	if (makecomplist(s, incmd)) {
  	    /* Error condition: feeeeeeeeeeeeep(). */
***************
*** 2945,2950 ****
--- 2947,2953 ----
  	    if (nmatches > 1)
  		/* There are more than one match. */
  		do_ambiguous();
+ 
  	    else if (nmatches == 1) {
  		/* Only one match. */
  		do_single(amatches->matches[0]);
***************
*** 2956,2985 ****
  	if (!showinglist && validlist && nmatches != 1) {
  	    Cmgroup g = amatches;
  	    Cexpl *e;
! 	    int up = 0;
  
  	    if (!nmatches)
  		feep();
- 	    trashzle();
- 
- 	    clearflag = (isset(USEZLE) && !termflags &&
- 			 (isset(ALWAYSLASTPROMPT) && zmult == 1)) ||
- 			(unset(ALWAYSLASTPROMPT) && zmult != 1);
  
  	    while (g) {
  		if ((e = g->expls))
  		    while (*e) {
! 			if ((*e)->count)
  			    up += printfmt((*e)->str, (*e)->count, 1);
  			e++;
  		    }
  		g = g->next;
  	    }
! 	    if (clearflag && up + nlnct < lines)
! 		tcmultout(TCUP, TCMULTUP, up + nlnct);
! 	    else
! 		putc('\n', shout);
! 	    fflush(shout);
  	}
        compend:
  	ll = strlen((char *)line);
--- 2959,2994 ----
  	if (!showinglist && validlist && nmatches != 1) {
  	    Cmgroup g = amatches;
  	    Cexpl *e;
! 	    int up = 0, tr = 1;
  
  	    if (!nmatches)
  		feep();
  
  	    while (g) {
  		if ((e = g->expls))
  		    while (*e) {
! 			if ((*e)->count) {
! 			    if (tr) {
! 				trashzle();
! 				tr = 0;
! 			    }
  			    up += printfmt((*e)->str, (*e)->count, 1);
+ 			}
  			e++;
  		    }
  		g = g->next;
  	    }
! 	    if (!tr) {
! 		clearflag = ((isset(USEZLE) && !termflags &&
! 			      (isset(ALWAYSLASTPROMPT) && zmult == 1)) ||
! 			     (unset(ALWAYSLASTPROMPT) && zmult != 1));
! 
! 		if (clearflag && up + nlnct < lines)
! 		    tcmultout(TCUP, TCMULTUP, up + nlnct);
! 		else
! 		    putc('\n', shout);
! 		fflush(shout);
! 	    }
  	}
        compend:
  	ll = strlen((char *)line);
***************
*** 4768,4774 ****
      /* If we have to insert the first match, call do_single().  This is *
       * how REC_EXACT takes effect.  We effectively turn the ambiguous   *
       * completion into an unambiguous one.                              */
!     if (ainfo->exact == 1 && isset(RECEXACT) &&
  	(usemenu == 0 || unset(AUTOMENU))) {
  	do_single(ainfo->exactm);
  	invalidatelist();
--- 4777,4783 ----
      /* If we have to insert the first match, call do_single().  This is *
       * how REC_EXACT takes effect.  We effectively turn the ambiguous   *
       * completion into an unambiguous one.                              */
!     if (ainfo && ainfo->exact == 1 && isset(RECEXACT) &&
  	(usemenu == 0 || unset(AUTOMENU))) {
  	do_single(ainfo->exactm);
  	invalidatelist();
***************
*** 4791,4796 ****
--- 4800,4808 ----
  	int ics = cs, ocs, pl = 0, l, lp, ls;
  	char *ps;
  	Cline lc;
+ 
+ 	if (!ainfo)
+ 	    return;
  
  	fixsuffix();
  


--
Sven Wischnowsky                         wischnow@informatik.hu-berlin.de


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: PATCH: completion or'ing and grouping
  1998-11-04  7:56 Sven Wischnowsky
@ 1998-11-04 11:06 ` Peter Stephenson
  1998-11-04 16:35 ` Peter Stephenson
  1 sibling, 0 replies; 11+ messages in thread
From: Peter Stephenson @ 1998-11-04 11:06 UTC (permalink / raw)
  To: Zsh hackers list

Sven Wischnowsky wrote:
> > Second, there seems to be a problem with menucompletion set.  It now
> > pauses when it gets to an ambiguous completion, and only cycles
> > through the next time you hit tab --- in other words it seems to have
> > turned into the normal automenu behaviour.
> 
> The patch below fixes this.

Thanks, that's now fine.  The next thing I've noticed so far with this
patch, before I try the next one, is that when attempting an ambiguous
completion at the bottom of the screen the cursor moves up a line,
even if there isn't anything to be displayed.  It seems to be pretty
much independent of completion options, happening any time there's more
than one possibility for completion.


The next is that with these options:

noalwayslastprompt    off
noautolist            on
noautomenu            on
nolistambiguous       off
menucomplete          off

% mkdir tmp
% cd tmp
% touch foo.{a,b,c}
% compctl -D -f
% echo foo.<TAB><TAB><TAB><TAB>  ->  foo.xx
       ^^^^typed by hand, but it doesn't seem to matter

so I get two spurious xx's with the cursors after them.

With the same options, if I type `echo zsh<TAB><TAB><TAB>' in the zsh
Src directory (where there is no file zsh, this makes a difference)
the shell crashes with the first part of the backtrace as so:

#0  0xd000db50 in strlen ()
#1  0xd1002bf4 in inststrlen (
    str=0x7a736878 <Address 0x7a736878 out of bounds>, move=0, len=-1)
    at zle_tricky.c:1346
#2  0xd100c430 in do_ambiguous () at zle_tricky.c:3835
#3  0xd1005108 in docompletion (
    s=0x200ced08 <Address 0x200ced08 out of bounds>, lst=0, incmd=0)
    at zle_tricky.c:1992
#4  0xd1000730 in docomplete (lst=0) at zle_tricky.c:744
#5  0xd0ffee9c in expandorcomplete () at zle_tricky.c:346
#6  0xd0ffa200 in execzlefunc (func=0x7a736878) at zle_main.c:590

gdb shows that firstm->psuf has an illegal value here:

	if(suflen && !atend)
	    inststrlen(firstm->str + strlen(firstm->str) - suflen, 1, suflen);
	if (firstm->psuf)
	    inststrlen(firstm->psuf, 0, -1);
	if (brend && *brend) {
	    cs -= brsl;
	    inststrlen(brend, 1, -1);
	}

in do_ambiguous().  In fact, the whole of firstm seems to be illegal.
At other times, I have had it insert another 'zsh', giving 'zshzsh',
presumably related to the same bug.

-- 
Peter Stephenson <pws@ibmth.df.unipi.it>       Tel: +39 050 844536
WWW:  http://www.ifh.de/~pws/
Dipartimento di Fisica, Via Buonarotti 2, 56100 Pisa, Italy


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: PATCH: completion or'ing and grouping
@ 1998-11-04  7:56 Sven Wischnowsky
  1998-11-04 11:06 ` Peter Stephenson
  1998-11-04 16:35 ` Peter Stephenson
  0 siblings, 2 replies; 11+ messages in thread
From: Sven Wischnowsky @ 1998-11-04  7:56 UTC (permalink / raw)
  To: zsh-workers


Peter Stephenson wrote:

> ...
>
> Second, there seems to be a problem with menucompletion set.  It now
> pauses when it gets to an ambiguous completion, and only cycles
> through the next time you hit tab --- in other words it seems to have
> turned into the normal automenu behaviour.

The patch below fixes this.

Bye
 Sven

*** os/Zle/zle_tricky.c	Tue Nov  3 12:00:06 1998
--- Src/Zle/zle_tricky.c	Wed Nov  4 08:51:26 1998
***************
*** 3210,3216 ****
  static void
  makecomplistor(Compctl cc, char *s, int incmd, int compadd, int sub)
  {
!     int mn, ct, um = 0;
  
      /* Loop over xors. */
      do {
--- 3210,3216 ----
  static void
  makecomplistor(Compctl cc, char *s, int incmd, int compadd, int sub)
  {
!     int mn, ct, um = usemenu;
  
      /* Loop over xors. */
      do {


--
Sven Wischnowsky                         wischnow@informatik.hu-berlin.de


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: PATCH: completion or'ing and grouping
  1998-11-03 10:55 Sven Wischnowsky
@ 1998-11-03 17:03 ` Peter Stephenson
  0 siblings, 0 replies; 11+ messages in thread
From: Peter Stephenson @ 1998-11-03 17:03 UTC (permalink / raw)
  To: Zsh hackers list

Sven Wischnowsky wrote:
> 
> Hi
> 
> Below is the first of two rather biggish patches for completion.

Got this to apply with a few bits applied by hand, without creating
any untoward problems as far as I can see.  My first couple of
comments are:

First, the last hunk of the patch deletes

! 1 or -1.  For example,
! 
! nofill(tt(compctl -s '`users`' -x 'n[1,@]' -k hosts -- talk))
! 
! will usually complete usernames, but if you insert an tt(@) after the
! name, names from the array var(hosts) (assumed to contain hostnames,
! though you must make the array yourself) will be completed.  Other
! commands such as tt(rcp) can be handled similarly.

from the manual.  This is a new, and apparently irrelevant, example
just added, so I would guess this is a mistake due to having patched
the old file but not the new.

Second, there seems to be a problem with menucompletion set.  It now
pauses when it gets to an ambiguous completion, and only cycles
through the next time you hit tab --- in other words it seems to have
turned into the normal automenu behaviour.

-- 
Peter Stephenson <pws@ibmth.df.unipi.it>       Tel: +39 050 844536
WWW:  http://www.ifh.de/~pws/
Dipartimento di Fisica, Via Buonarotti 2, 56100 Pisa, Italy


^ permalink raw reply	[flat|nested] 11+ messages in thread

* PATCH: completion or'ing and grouping
@ 1998-11-03 10:55 Sven Wischnowsky
  1998-11-03 17:03 ` Peter Stephenson
  0 siblings, 1 reply; 11+ messages in thread
From: Sven Wischnowsky @ 1998-11-03 10:55 UTC (permalink / raw)
  To: zsh-workers


Hi

Below is the first of two rather biggish patches for completion.

This one adds the inclusive or'ing and the grouping stuff (they belong 
together and I couldn't separate them easily).

The patch is relative to a 3.1.5 with the patches from the
following messages applied:

   4471, 4472, 4473, 4475, 4476, 4477, 4482, 4507

Some of these patches won't interfere with this patch, but some will.

I think there is still some work to be done in the documentation.


Bye
 Sven

begin 600 patch-or.gz
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
7-^/#?34=_GF9]5>@Y_\'ROJK].1)`@`;
`
end


--
Sven Wischnowsky                         wischnow@informatik.hu-berlin.de


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~1998-11-05  9:11 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1998-11-04  7:46 PATCH: completion or'ing and grouping Sven Wischnowsky
  -- strict thread matches above, loose matches on Subject: below --
1998-11-05  8:07 Sven Wischnowsky
1998-11-05  8:42 ` Peter Stephenson
1998-11-05  7:57 Sven Wischnowsky
1998-11-04 14:09 Sven Wischnowsky
1998-11-04  7:56 Sven Wischnowsky
1998-11-04 11:06 ` Peter Stephenson
1998-11-04 16:35 ` Peter Stephenson
1998-11-04 18:20   ` Bart Schaefer
1998-11-03 10:55 Sven Wischnowsky
1998-11-03 17:03 ` Peter Stephenson

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/zsh/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).