[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: address@hidden: some other observations on pcomplete]

From: Miles Bader
Subject: Re: address@hidden: some other observations on pcomplete]
Date: 11 Mar 2002 15:48:56 +0900

John Wiegley <address@hidden> writes:
> These behaviors are all configurable.  Perhaps we should simple tell
> shell.el to configure pcomplete so that it behaves like Emacs'
> standard (and dumb yet straightforward) completion.

This seems like the wrong answer -- the `cycling' behavior is potentially
very convenient, it's just that the implementation has some rough edges.

For instance, how about if, when in `cycling mode', pcomplete were to
display a note saying how many more completions there are left to cycle
through.  Then you would know that it's cycling, and wouldn't think that
there's only one completion.

It could either display these messages in the minibuffer, or perhaps as
a temporary `tag' following the completed entry like completion in the
minibuffer does, e.g.:

   If the buffer contains (_ is the cursor):

     $ cat /tmp/fo_

   and /tmp contains `foo1' and `foo2', then hitting TAB at eob would display:

     $ cat /tmp/foo1_  [1 more completion]

   at this point, hitting any key except TAB (or just waiting a while
   would result in the message going away, and whatever state pcomplete
   holds for cycling to be reset).  However, hitting TAB before that
   time would cycle to `foo2':

     $ cat /tmp/foo2_  [No more completions]

I think that would be kind of whizzy...  :-,

We live, as we dream -- alone....

reply via email to

[Prev in Thread] Current Thread [Next in Thread]