zsh-workers
 help / color / mirror / code / Atom feed
* pws-14
@ 1999-03-26 11:19 Peter Stephenson
  1999-03-29 22:17 ` Miscellaneous pws-14 Bart Schaefer
  0 siblings, 1 reply; 4+ messages in thread
From: Peter Stephenson @ 1999-03-26 11:19 UTC (permalink / raw)
  To: Zsh hackers list

I have uploaded to http://www.ifh.de/~pws/computing/
-rw-r--r--   1 pws  quadrics  725629 Mar 26 12:28 zsh-3.1.5-pws-14.tar.bz2
-rw-r--r--   1 pws  quadrics  894711 Mar 26 12:28 zsh-3.1.5-pws-14.tar.gz
-rw-r--r--   1 pws  quadrics  314978 Mar 26 12:28 zsh-3.1.5-pws-14.doc.tar.bz2
-rw-r--r--   1 pws  quadrics  478975 Mar 26 12:28 zsh-3.1.5-pws-14.doc.tar.gz

(Sven's last patch 5955 just missed out.)  This is a little early because I
shall be out of email range for a couple of weeks from tomorrow, so there
won't be any intermediate versions for a while.

In this installment, note in particular the change from modifying
conditions in new completion functions to the `compset' builtin, and use of
the compconfig associative array, in particular the `completer' key (you
need to know about this to do correction and approximate completion).


Bart: 5868: expn.yo fixes

Sven: 5871, 5875: big zle_tricky.c cleanup, with compstate changes and
IFSUFFIX

Sven: 5872, 5881, 5889: corresponding Completion function rewrite

Sven: 5879, 5899: completion documentation

Sven: 5890: _match completer

Sven: 5895, 5898, 5906: fix completion prefixes

Sven: 5904: print local for parameters

pws: 5905: _main_complete should at least try to get _unset_options correct.

Sven: 5912: compiler warnings

Sven: 5913: zle -C test

Sven: 5914: _main_complete takes optional completer arguments

pws: 5915: minor type fixes

Sven: 5916: _expand completer

Sven: 5918: _list completer

Sven: 5925: path_expand

Sven: 5926: $HISTNO

Sven: 5928: copy context in zle_tricky

pws: 5931: more parameter substitution rules

Sven: 5933: don't complete local parameters; _setopt/_unsetopt complete all
options (code to use currently unset/set options remains in comments)

pws: 5934: option GLOBAL_RCS_FIRST runs /etc/z* files before user's files.

Sven: 5938, 5937: compset to replace modifying conditions

Sven: 5940: move cursor

Sven: 5942: spaces in file names with old completion

Sven: 5947: completion functions fix

pws: unposted: updated .distfiles under Completion

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


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

* Miscellaneous Re: pws-14
  1999-03-26 11:19 pws-14 Peter Stephenson
@ 1999-03-29 22:17 ` Bart Schaefer
  1999-03-30  5:57   ` Andrej Borsenkow
  0 siblings, 1 reply; 4+ messages in thread
From: Bart Schaefer @ 1999-03-29 22:17 UTC (permalink / raw)
  To: Zsh hackers list

Peter didn't mention Sven's patch from 5936 in his list of those included
in pws-14, but it appears to be there nonetheless.

Peter explicitly mentiond that 5955 was NOT in pws-14; when I applied it
to pws-14, exactly one hunk of zle_tricky.c failed:

***************
*** 6721,6728 ****
  	/* We are currently not in a menu-completion, *
  	 * so set the position variables.             */
  	menupos = wb;
- 	/* previously:	menuwe = (cs == we) || isset(ALWAYSTOEND); */
- 	menuwe = isset(ALWAYSTOEND);
  	menuend = we;
      }
      /* If we are already in a menu-completion or if we have done a *
--- 6758,6764 ----
  	/* We are currently not in a menu-completion, *
  	 * so set the position variables.             */
  	menupos = wb;
+ 	menuwe = (movetoend >= 2 || (movetoend = 1 && !menucmp));
  	menuend = we;
      }
      /* If we are already in a menu-completion or if we have done a *


My pws-14 has the code that is inside the /* previously: ... */ comment
above.  Am I missing some other patch that should be applied to pws-14
before applying 5955?

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


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

* RE: Miscellaneous Re: pws-14
  1999-03-29 22:17 ` Miscellaneous pws-14 Bart Schaefer
@ 1999-03-30  5:57   ` Andrej Borsenkow
  0 siblings, 0 replies; 4+ messages in thread
From: Andrej Borsenkow @ 1999-03-30  5:57 UTC (permalink / raw)
  To: Bart Schaefer, Zsh hackers list

>
> Peter explicitly mentiond that 5955 was NOT in pws-14; when I applied it
> to pws-14, exactly one hunk of zle_tricky.c failed:
>

Strange. I applied it without any problems (different patch versions? I have
2.5.3) The only patch I got problem with was _make patch (5958) - I had to
use -l option (ignore white space).  Oh, yes, I have 5949 before it - may it
be the reason? (it is missed in pws-14)

cheers

/andrej


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

* RE: Miscellaneous Re: pws-14
@ 1999-03-30  7:08 Sven Wischnowsky
  0 siblings, 0 replies; 4+ messages in thread
From: Sven Wischnowsky @ 1999-03-30  7:08 UTC (permalink / raw)
  To: zsh-workers


Andrej Borsenkow wrote:

> > Peter explicitly mentiond that 5955 was NOT in pws-14; when I applied it
> > to pws-14, exactly one hunk of zle_tricky.c failed:
> >
> 
> Strange. I applied it without any problems (different patch versions? I have
> 2.5.3) The only patch I got problem with was _make patch (5958) - I had to
> use -l option (ignore white space).  Oh, yes, I have 5949 before it - may it
> be the reason? (it is missed in pws-14)

Yes, that's the reason. With 5949 applied it should work. Peter didn't 
include it because he didn't like it, and  5955 reverses the effect of 
it, so there is no harm it applying 5949 first.

Bye
 Sven


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


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

end of thread, other threads:[~1999-03-30  7:08 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-03-26 11:19 pws-14 Peter Stephenson
1999-03-29 22:17 ` Miscellaneous pws-14 Bart Schaefer
1999-03-30  5:57   ` Andrej Borsenkow
1999-03-30  7:08 Sven Wischnowsky

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).