zsh-workers
 help / color / mirror / code / Atom feed
From: "E. Jay Berkenbilt" <ejb@ql.org>
To: zsh-workers@sunsite.auc.dk
Subject: Re: completion widgets in menu selection
Date: Wed, 11 Oct 2000 11:59:26 -0400	[thread overview]
Message-ID: <200010111559.LAA01806@soup.ql.org> (raw)
In-Reply-To: <200010110744.JAA26012@beta.informatik.hu-berlin.de> (message from Sven Wischnowsky on Wed, 11 Oct 2000 09:44:37 +0200 (MET DST))


[This message is primarily directed at Sven, Andrej, and Bart.]

I keep hoping I'm going to have time to really study the 58 messages
in my zsh inbox but I don't know when that's going to happen, so I'm
breaking down and sending this message.

In the last several weeks, I raised three issues on this list:

 1. a|TAB being broken (which was fixed and I assume committed to
    CVS)

 2. being able to more flexibly say that the completion rules for one
    command should be identical to another (as in _rlogin) without
    requiring Draconian restrictions on how completion functions
    should be organized

 3. (my favorite) being able to insert all completions that match the
    current shell globbing expression into the commandline.

The first issue is obviously resolved.  The second issue has generated
less traffic than the third and I haven't had much trouble following.
It seems like a good track is being followed.

On the final issue, I'm confused about where things are going.  I've
decided that, as Bart suspected all along, I don't really like TAB
automatically "expanding" my glob expression even in the case of cvs
add.  What I think I really like is the _insert_all_matches option.
That way I can hit TAB to see what would complete without actually
having the completion be done, and if I'm satisfied, do something like
^Xi to do the expansion.  Has this functionality actually been added,
or was it just discussed?

More recently, there's been a discussion of adding some ability in
menu completion to have one option that inserts all matches.  This
seems quite compelling, but what about those of us who don't use menu
completion?  Maybe I should try menu completion for a while.  I may
end up liking it.  The main thing is (and this is why I've reversed my
position on TAB automatically expanding for non-unique match
situations) I really don't like my commandline changed when what I've
typed isn't unique.  My standard mode of operation is that I type as
much as I think I need to and hit TAB.  Then, based on what I see, I
type enough extra to get a unique match.  This process is all
subconscious and is the one I've used since the days of the
AT&T-encumbered enhanced csh with completion from the late '80s. :-)

So.... if someone could humor me and summarize what has been firmly
decided (and committed to CVS) on this issue and what options are
still under discussion, I'd be grateful.  In the mean time, maybe I'll
grab the latest CVS release and/or play with menu completion.  Any
guestimates on when a dev7 will be released?  Such an event would be
announced to this list, right?

Thanks for your help.

--
E. Jay Berkenbilt (ejb@ql.org)  |  http://www.ql.org/q/


  parent reply	other threads:[~2000-10-11 16:00 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-10-11  7:44 Sven Wischnowsky
2000-10-11  9:15 ` Andrej Borsenkow
2000-10-11 15:59 ` E. Jay Berkenbilt [this message]
2000-10-11 16:42   ` Andrej Borsenkow
2000-10-11 17:37     ` E. Jay Berkenbilt
2000-10-12  6:21       ` Andrej Borsenkow
2000-10-12  8:52 Sven Wischnowsky
2000-10-12  9:28 Sven Wischnowsky
2000-10-12  9:38 ` Andrej Borsenkow

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200010111559.LAA01806@soup.ql.org \
    --to=ejb@ql.org \
    --cc=zsh-workers@sunsite.auc.dk \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).