zsh-workers
 help / color / mirror / code / Atom feed
From: Peter Stephenson <p.stephenson@samsung.com>
To: zsh-workers@zsh.org
Subject: Re: Tests of interrupting completion, and completion_nostat_dirs
Date: Wed, 05 Feb 2014 17:36:29 +0000	[thread overview]
Message-ID: <20140205173629.47e22088@pwslap01u.europe.root.pri> (raw)
In-Reply-To: <140205091501.ZM22649@torch.brasslantern.com>

On Wed, 05 Feb 2014 09:15:01 -0800
Bart Schaefer <schaefer@brasslantern.com> wrote:
> On Feb 5,  2:23pm, Peter Stephenson wrote:
> }
> } Looks like the right answer is to add the parameter within
> } complete.c.
> 
> And declare it as a feature to solve Greg's problem above?  If it's only
> a special parameter when completion is actually in progress, it can't be
> tested from a startup file.

Hmmm... parameter features are handled automatically, so the parameter
would be added permanently.  However, there is the option of adding
non-standard (looks like I called them "abstract") features that aren't
handled automatically by the feature mechanism, so we could add that
(and make it do nothing when enabled or disabled).

Really, this is asking for something a bit more lightweight within the
feature mechanism, i.e. a set of flags that you can query but not turn
on or off.

But having something in the main shell to test for a completion feature
doesn't sound the right solution, so we should probably do something
like this.

(The other way would be to use the zstyle -e option to execute some code
when the style is requested, which would ensure all the requirements are
satisfied.)

pws


  reply	other threads:[~2014-02-05 17:46 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <CACcU-g0qb3gZVLPPS2bQBixuozSsXd_9ObK+V6CTcaP4qfiFtA@mail.gmail.com>
     [not found] ` <140122000435.ZM1516@torch.brasslantern.com>
     [not found]   ` <CADdV=MsdfHUKDVy1dLbZ-d19cAEpGuDxzsKPd3Cy6imJ1Lo_8Q@mail.gmail.com>
     [not found]     ` <140123171659.ZM19422@torch.brasslantern.com>
     [not found]       ` <87iot91lp8.fsf@lwm.klanderman.net>
     [not found]         ` <140125124934.ZM23767@torch.brasslantern.com>
     [not found]           ` <87eh3q3g63.fsf@lwm.klanderman.net>
2014-01-30  2:12             ` Bart Schaefer
2014-01-30  9:30               ` Peter Stephenson
2014-01-30 16:22                 ` Bart Schaefer
2014-02-03 15:04                   ` Greg Klanderman
2014-02-05  5:28                     ` Bart Schaefer
2014-02-05 13:56                       ` Greg Klanderman
2014-02-05 14:23                         ` Peter Stephenson
2014-02-05 17:15                           ` Bart Schaefer
2014-02-05 17:36                             ` Peter Stephenson [this message]
2014-02-11 15:11                               ` Greg Klanderman

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=20140205173629.47e22088@pwslap01u.europe.root.pri \
    --to=p.stephenson@samsung.com \
    --cc=zsh-workers@zsh.org \
    /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).