Zsh Mailing List Archive
Messages sorted by:
Re: _make doesn't work in dirs with spaces
- X-seq: zsh-workers 29364
- From: Mikael Magnusson <mikachu@xxxxxxxxx>
- To: Bart Schaefer <schaefer@xxxxxxxxxxxxxxxx>
- Subject: Re: _make doesn't work in dirs with spaces
- Date: Tue, 24 May 2011 03:36:59 +0200
- Cc: zsh workers <zsh-workers@xxxxxxx>
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=aO1XVO5KjKnMTv+RkJcTsWo7ROWFe+r2qTgqswK9PHQ=; b=xPWC+J5XoieXbGxL7dlJ4oDOJ63XfGQ9tK9lmOrFK7OLeyooZKsZ4KAt6jwNSHGlSP YU3CFxWX3mvH33CrSNaQLp39cr4tNG1x1J9x3z/H+sb3fEPwBG40ePk2+psB7SV7VAP5 W/wuLNQ3DifpLZaCYOyDc4AlS4+bu7dbuSgPc=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=tW/ScN6dhvPfqe6S09aXHGY46qOqyoRnhYK4xdsx+kSTrmLcPlXUpRrTmG+inIoi2B 9GXGEA0vA/aXf2XW/AC7F7frGCV25qXjATt632XQsmMjT5a3Jm0GBCDQvCTb+ncJUwA4 J7PSC3WVmAtmQPflrxI644C6Vtf1Rbh9ysb+0=
- In-reply-to: <110522181051.ZM7938@torch.brasslantern.com>
- List-help: <mailto:firstname.lastname@example.org>
- List-id: Zsh Workers List <zsh-workers.zsh.org>
- List-post: <mailto:email@example.com>
- Mailing-list: contact zsh-workers-help@xxxxxxx; run by ezmlm
- References: <BANLkTikp5k0EnP870F8s7ucoxNcyHsKcaA@mail.gmail.com> <110522181051.ZM7938@torch.brasslantern.com>
On 23 May 2011 03:10, Bart Schaefer <schaefer@xxxxxxxxxxxxxxxx> wrote:
> On May 21, 8:03pm, Mikael Magnusson wrote:
> } There's some (q) in there that maybe shouldn't be. Removing the one on
> } line 176 fixes completing in a directory with spaces, but I'm unsure
> } of the intention of it, and the others in the file.
> The one on line 176 just looks wrong and should probably be removed.
Okay, I'll remove this one.
> For those on lines 163 an 166, I wonder if they should be (D) ?
Doing that just made completing make -I/-f <tab> start in / instead of
the current dir. I can't make those two work for any combination of
none, (q) and (D) when the path has spaces, but regular completion
does get fixed by removing the one on 176. Maybe some additional
combination with (Q) is needed on the lines that use $~, but at this
point I'm just guessing.
I also just realized that the completer doesn't complete -options at
all, and it redefines the helper functions every time it's invoked.
Messages sorted by: