From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 19201 invoked from network); 11 May 2022 07:33:01 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 11 May 2022 07:33:01 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1652254381; b=QsFSaL/OAYj/lYXiDl8R5slH/9yzJi5kGrwWrZAs/WjD/YpBnEFlqv/ErLq6Hti38g4aPhomaQ kZiGA0C3Onj8auWJfD0ch8bTYbm+/KGjaBAa/O2FMqAe8DB6eFLWFo5iNqQc8w3TBIcCvEvGSu GqCydhHY3tbcHYvNt/obEPOCG7wx6sR/PbrChzuO4NC3RHY5jxiSwcpMzqW6AAFo+Puxoapbgr 1P/lP+9Enz9oPDWXr4rRAuAkQzEsVWrEw+cUz9hwL/MDeVPQOAWISQPtMdX4pX7Q3VCrzf5/OG POvC48f5yccUg5VSyAXytABjp4eyHjoBbnoXR6ul/afUDw==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ed1-f53.google.com) smtp.remote-ip=209.85.208.53; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1652254381; bh=oimW7NumizWaDLQ5byN4Ywx30LrD+HOH22JcUHtF0n4=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=kx62ttjGu7O0xu3Tf0pdiReNyw49i2bBKBHyNsJWe/vQStyDriKlVuhbfLIlZ5q92vt7zqZ50W rfqW7J3FPqsvCU+Y0ltMBZkaDD9ThJTftqXonO8NJUgViil40ouF5YBrLSi0YIu0i//VWLOvKs 03Lcv4nc9ypPLfr/pkkeoX7Bo7yHYyTLoHBTmz/mgB7X6eHCUz+vgl7XQIMZTML7XIqneyXXBr iau/DeJeHWMNB5azPe4+/B+s+yr161tmAJVPWTYyaSbB3vqbW/AW1cbB7RCCDoHrYTSTMEiZRI 4vuVKbPlzojuG6q7j6TNihq70RV3pdAu7RFQz8MNIF9pXA==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID :Date:From:In-Reply-To:References:MIME-Version:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=oimW7NumizWaDLQ5byN4Ywx30LrD+HOH22JcUHtF0n4=; b=Z/S7yx6zYwB/yMGisad+IPdjWA CVNDfx2Zyq5FZpm4olMIgN+bkcqNwYw0NTTsZtCvrRVCO2o3nWsGFA5C8LpQw3O/N8ltdUBZ4Tw4/ iQpNICvwgf5fbEDrYXtyx6AqmhnEc4SzUR6fMYElZJBZmALbtKPa/sqyGoYXYf9J2w3fjeZmXiFeh gqsPJIhoYuhgutPF29nEf/Iu9hJKVVp2xaVFLcDwYwF8o+l+fYOsAuch3XJN9zHAJxRa3oJ3YnJ03 3LGtvZjmGJblz1/qR0l0RtkikJuNbfiF8gE3GeOrqBZkSkFEPgxy2DHPyvdKfDrwNSlSeZ/b636EW su3+az5A==; Received: from authenticated user by zero.zsh.org with local id 1nogqC-0007xV-Br; Wed, 11 May 2022 07:33:00 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ed1-f53.google.com) smtp.remote-ip=209.85.208.53; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-ed1-f53.google.com ([209.85.208.53]:43559) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1nogpv-0007ct-Te; Wed, 11 May 2022 07:32:44 +0000 Received: by mail-ed1-f53.google.com with SMTP id c12so1451254edv.10; Wed, 11 May 2022 00:32:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=oimW7NumizWaDLQ5byN4Ywx30LrD+HOH22JcUHtF0n4=; b=DHYrp9e3L037n5+YrJtT64Z+zkR3CP97i5viBjI5HQRKclqhm/4NRJXPB3gcaD42GL Ms7Hle5ZKsGujvSHOToHg9L17dNnWtmSbvqNTgTvUEtR5+jrNhaMTXWE8Y6HDxHii46g GPSq476Ep9YTaSoDTxMTXj+2BXxb/Ev0l3qrdqmzim6w4/ybUhAFTed5NZ8SXGKCUFIR KXKKna9j0mKRfAUiL7DvshBtncDXrZWMM0e3IHJBJgFdpD5cWGYd7iIiYvjeJ4Gs0UCj H21FCKWOleCIX39AMhyGV+/9KdvwnU6SAM1gdRDOH7vxSDKcmRd6/LrxbdcKC6z0G7oo ypoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=oimW7NumizWaDLQ5byN4Ywx30LrD+HOH22JcUHtF0n4=; b=u5Hp0LQFSUC/ZySR7Rg82N1tLnf3izhCpi9oz1J4bv3ICJWdY/HiFrO9t3RhsviMZH HXYWfLvsEI9W9os3g+e+hQoLhvFXKAeHvkPjYU5naMefHtVBMd+eM9ajlJ0I8UsPE7yR /TK2cbk0GfMqS/Whk3YzTLQq8sQqyml52MbPJT5WwIN5DBNtdd27cf5dsEnLiWXdiyus jxiqeDb7mi0uUqAmCKADZ/o2KPzPBxxl5hOpgBb3ngDAqnRYLWSCg+xkiC0VP07U3ysc FjNJbQR5CoGib8vZOkTElnKeiBfHdzfTR5Z9ZGpzvyy0pmNgqdVwILJ5iq/a/J4qr7g8 +T8A== X-Gm-Message-State: AOAM5326sLzcNDFxVg8pq6n/hyQQyoMSVXTJFrwUP0QT/zqts6LuoaQI e2WZEfqkBO79akfcGsgl/gD9GhgMixohz84Hr/xsw956Oh8= X-Google-Smtp-Source: ABdhPJwrEbC57FvmH0KO2u7cTGKIsxr+Ohuvj4cmNkEiv7Cu40/0BrETAVbux7sXPZVdYNVDt5tQ8L/EG1k7ZE0feZw= X-Received: by 2002:a50:bae7:0:b0:425:c0fa:e0a7 with SMTP id x94-20020a50bae7000000b00425c0fae0a7mr27394564ede.104.1652254363294; Wed, 11 May 2022 00:32:43 -0700 (PDT) MIME-Version: 1.0 References: <36227-1622676235.815398@zrY_.ZerV.zhJL> <906332f9-027b-4b21-bb7f-3fd7118154af@www.fastmail.com> <38d114d9-d4fc-4f50-bc55-2f8402ee126c@www.fastmail.com> In-Reply-To: From: Marlon Richert Date: Wed, 11 May 2022 10:32:06 +0300 Message-ID: Subject: Re: [PATCH] Make _expand handle aliases (was Re: [PATCH] Make _expand_alias more usable as a completer) To: Bart Schaefer Cc: =?UTF-8?Q?Lawrence_Vel=C3=A1zquez?= , Zsh hackers list Content-Type: text/plain; charset="UTF-8" X-Seq: 50200 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: On Sat, May 7, 2022 at 11:39 PM Bart Schaefer wrote: >> I suppose it's better to be offered as part of >> completing aliases, but listed separately, after the actual alias >> completions. > > This is tricky, because if you complete (rather than expand) to a value that has multiple shell words, you can't enter normal menu completion -- the next TAB will find that the line has new words on it and start a new completion in that context. I tested menu completion with multi-word entries and it works fine. > Which might be the behavior you want here, but would definitely need to be a style setting. I agree. I've also been thinking about adding a zstyle extra-verbose for showing what each alias stands for, but I'll leave that to a separate patch.