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=-2.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,HTML_IMAGE_ONLY_24,HTML_MESSAGE, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 12326 invoked from network); 27 Aug 2023 07:19:28 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 27 Aug 2023 07:19:28 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1693120768; b=B5Eha63xPAQJF2ZHkHVYaDdKENIUZFO3rGhs7cVR7hWRSIiMWLUlowtN7edbPp35IbvPR+rqes XJ16dovNfdYPOUYKfBxDCXY6dothloIfDIuGwhGi12vh+uyJOKWZm1kmzZ+0WDuxUaBuw+5QHr YVdlsBGjdS1xYJX4uJYamM/Yp6rd0RHx/EoQ/KLVA53krvxWTodDB1F/FQzdJclZeIE0+r8CF7 rU+0vofH9vvhiTVN9KhuzdITRAR/DCt6DcA5ZDquI9v08ZoY8BXhkANCvDsJaUNJP4EdrAA7Z+ Rkos2XI0dagYtYSsi5pOmexGjZ6T11rid30I8yQ4DnjdnQ==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-yw1-f170.google.com) smtp.remote-ip=209.85.128.170; dkim=pass header.d=gmail.com header.s=20221208 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=1693120768; bh=9KEwes0nyO5RS9v1ghlitihQbJrAOddWTchCmNKejxY=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=P9XDxYleBIgbNCFGZtn6XNFdqCvkX1RwUzrpFkpp8tG6aY0G/XvwLXmw2D7hw8OX886HwQniVp 3x3LFaMY4fQcEkVhYkkX7k/PtJl1tcqQY/BUB504pZ6VFj0XSXOyYmFdN8wzISpEohsKHVv3kq ijP/7cCwlkU7uF+kygORKYnVLME3vQ0RSqLCTkMT7venTUVbXwaHv3FiTTcZ3qwPGDM4T2GCuC VGxw+TLNlNyLzrsAN+H8yROcNj2VWn7D6PtBNzYSJtQIwIO/3hjcNh/Ygxn0fFbHWUzYMpBHfq 4c21Q2Nv+I7nMaCSDuNOG98Eo8z26e+0vRT6kzcpphoyPg==; 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:To:Subject:Message-ID: Date:From:In-Reply-To:References:MIME-Version:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=iRXesqkT1XO8DwXZtgPiLEak41VsnYWNX6bqs/fGzco=; b=aQbi0Ez7CWR0P9MNOXYPbb8q6C v2V+Yt5CA27d06TpbSqFn+Hoh4TAt6gglm7055+65ERBLukZi+cGhNV3VVPOGNxyenHw+gmU1QhDk YaCkxZGwXj9WXaxaztqEnCtdVbJXRURGzB0aoU3IzChpektKF1i6+txXyE4Oaj9xESNPTlNVP+T9E rX6ApenWoUUGPj/0NrLFY2g4u9NDUk7FDLIFL4RyD3DuzKdEbcVEhBMFwnKqKVecqU6qf0MBgdCxD 6WaCJWBb4phQXt8nuUxxmeuDkscmaBlHG8hhll0hEefhuatKzC6sUN4jEFjP14PI9FTL3XU+JXdNy OEX182Xw==; Received: by zero.zsh.org with local id 1qaA3U-000DJy-6x; Sun, 27 Aug 2023 07:19:28 +0000 Authentication-Results: zsh.org; iprev=pass (mail-yw1-f170.google.com) smtp.remote-ip=209.85.128.170; dkim=pass header.d=gmail.com header.s=20221208 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-yw1-f170.google.com ([209.85.128.170]:48502) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1qaA2e-000Cyb-R6; Sun, 27 Aug 2023 07:18:37 +0000 Received: by mail-yw1-f170.google.com with SMTP id 00721157ae682-58fc4d319d2so26023707b3.1 for ; Sun, 27 Aug 2023 00:18:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693120716; x=1693725516; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=iRXesqkT1XO8DwXZtgPiLEak41VsnYWNX6bqs/fGzco=; b=R8VeCX9IZl2zP6iCJ132kfhi3xujD6rxYH38KdfOBcFJHbluIuCFPiXCPLRdrEiaqF JECwBmXVKAg4CGbz5bNwh84yC7SoWZ0pCXwDbWi2bAiy0bhGDOm81uW5Bv5WWvGXytWY joxjZPl9rtCfpndMtYlYc5ZwAn7F73h7lJFFua5KmKrquB8hccYutOt8KyB1AuKoqYfX kr8Nx78mTuVvo01+FS7UxILLcTts2UUP/dfevxTeCSTDxL5NsqldOGfWnAaajrlaxpGY 9JZnlRQvCMlNCgs5w6Txb+gx0Al8d/vlHuFYUWITUipqXdzL2gcbXPVCGdP4CB/gqgjU zm6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693120716; x=1693725516; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=iRXesqkT1XO8DwXZtgPiLEak41VsnYWNX6bqs/fGzco=; b=hPZP0c9wV7oqUtywhkcm6pWL5thW9JVw+PgYABAbdnlcQ54odvbE6ewtm4C0OBOEB3 GcB1hqx2xqJ3AF5SH4JWyPi8LvBXOIZoJVqfzbwuQf5vNPfGTuilKyC/oJyTJHtCGBgs xJ40sZvHvD3T+AHwVB8YYzv/LK3NVtBxa7AU6SFaTBAgvZutm7c35jXAYzuOlp7Yx/I3 A5spwC20ACemoPUBT4U4JghzXHJpTWrq+7waYgk9WdyRbBk0CLxx0n3QZp0y2VA2P/jU P3uxXAuJPWMFS5BNI/UNu/I4ZnX3mGsNf5ANVWn/hKVEzazUZM/n8OtE0E4la+poxUl5 yplw== X-Gm-Message-State: AOJu0YxnDRBt7jEXQqFsjYMTBvSkFt9UNPXX3PCvrl6V2xLiZEzVcJAb taQRQgFTZmcn6ubJu8CDkbus215uoksEn0S6mvEWPIgJ X-Google-Smtp-Source: AGHT+IEdCpyqs2h5SKaCiDHOSSMxjmXn3C7hEqimjC25fqklEPZu8QxpmuD0FUq7BNuaT5qrAFhP+K1V1szz6o3LxX0= X-Received: by 2002:a81:4813:0:b0:583:cf0f:152d with SMTP id v19-20020a814813000000b00583cf0f152dmr22433645ywa.6.1693120715661; Sun, 27 Aug 2023 00:18:35 -0700 (PDT) MIME-Version: 1.0 References: <20230823040004.171642-1-syohex@gmail.com> <20230823040004.171642-5-syohex@gmail.com> <222B1079-F657-4344-BBBF-68A29F28B402@kba.biglobe.ne.jp> In-Reply-To: <222B1079-F657-4344-BBBF-68A29F28B402@kba.biglobe.ne.jp> From: Shohei Yoshida Date: Sun, 27 Aug 2023 16:18:24 +0900 Message-ID: Subject: Re: [PATCH 4/4] Update open completion To: zsh-workers@zsh.org Content-Type: multipart/mixed; boundary="000000000000d229da0603e2621d" X-Seq: 52100 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: --000000000000d229da0603e2621d Content-Type: multipart/alternative; boundary="000000000000d229d80603e2621b" --000000000000d229d80603e2621b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Attached updated open completion patch On Sat, Aug 26, 2023 at 1:08=E2=80=AFAM Jun. T wrote: > > > 2023/08/23 13:00, Shohei YOSHIDA wrote: > > > + '*--env[add the environment variable of the launched > application]:env value' \ > > You can complete parameter names by using _parameters > (although it may not be so useful here). > > To complete only exported parameters: > _parameters -g "*export*" > See the description of _parameters in 'man zshcompsys'. > > # -g "*export*" may be too restrictive, but I feel it is enough. > > The manpage (for _parameters) also says: > 'All other arguments are passed to the compadd builtin.' > So you can pass the options -qS=3D to compadd by: > > '*--env[add variable to the environment of the launched > application]:environment variable:_parameters -g "*export*" -qS=3D' > > # -qS=3D is to add a '=3D' after the parameter name, but remove > # the '=3D' if user types a space. > > > Could you please post the revised versions of _system_profiler, > _sw_vers, _otool and _open? > --=20 Shohei YOSHIDA(syohex@gmail.com) --000000000000d229d80603e2621b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Attached updated open completion patch

On Sat, Aug 26, 2023= at 1:08=E2=80=AFAM Jun. T <takimoto-j@kba.biglobe.ne.jp> wrote:

> 2023/08/23 13:00, Shohei YOSHIDA <syohex@gmail.com> wrote:

> +=C2=A0 =C2=A0 '*--env[add the environment variable of the launche= d application]:env value' \

You can complete parameter names by using _parameters
(although it may not be so useful here).

To complete only exported parameters:
_parameters -g "*export*"
See the description of _parameters in 'man zshcompsys'.

# -g "*export*" may be too restrictive, but I feel it is enough.<= br>
The manpage (for _parameters) also says:
'All other arguments are passed to the compadd builtin.'
So you can pass the options -qS=3D to compadd by:

'*--env[add variable to the environment of the launched application]:en= vironment variable:_parameters -g "*export*" -qS=3D'

# -qS=3D is to add a '=3D' after the parameter name, but remove
# the '=3D' if user types a space.


Could you please post the revised versions of _system_profiler,
_sw_vers, _otool and _open?


--
--000000000000d229d80603e2621b-- --000000000000d229da0603e2621d Content-Type: application/octet-stream; name="0001-Update-open-completion.patch" Content-Disposition: attachment; filename="0001-Update-open-completion.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_llt4bz4j0 RnJvbSBlZDkxZTUxODhjYjBhNmY2NDk2ZmU3OWU5NjkyNmI2NjcwNzkzOTM4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTaG9oZWkgWU9TSElEQSA8c3lvaGV4QGdtYWlsLmNvbT4KRGF0 ZTogU3VuLCAyNyBBdWcgMjAyMyAxNjoxNjoxNyArMDkwMApTdWJqZWN0OiBbUEFUQ0hdIFVwZGF0 ZSBvcGVuIGNvbXBsZXRpb24KCi0gc3VwcG9ydCBuZXcgb3B0aW9ucwotLS0KIENvbXBsZXRpb24v RGFyd2luL0NvbW1hbmQvX29wZW4gfCA4ICsrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNl cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvQ29tcGxldGlvbi9EYXJ3aW4v Q29tbWFuZC9fb3BlbiBiL0NvbXBsZXRpb24vRGFyd2luL0NvbW1hbmQvX29wZW4KaW5kZXggMjU2 M2U1ZWI1Li44M2Y0MzRjZGIgMTAwNjQ0Ci0tLSBhL0NvbXBsZXRpb24vRGFyd2luL0NvbW1hbmQv X29wZW4KKysrIGIvQ29tcGxldGlvbi9EYXJ3aW4vQ29tbWFuZC9fb3BlbgpAQCAtMjUsMTQgKzI1 LDIwIEBAIF9vcGVuKCkgewogICAgICcoOiAqIC0pLS1hcmdzW3Bhc3MgcmVtYWluaW5nIGFyZ3Vt ZW50cyB0byBhcHBsaWNhdGlvbl06Kjo6OmFyZ3VtZW50JyBcCiAgICAgJygtYSAtYiAtZSAtZiAt UiAtdCktYitbc3BlY2lmeSBhcHBsaWNhdGlvbiBidW5kbGUgaWRlbnRpZmllcl06IDotPmJ1bmRs ZS1pZHMnIFwKICAgICAnKC1hIC1iIC1lIC1mIC1SIC10KS1lW29wZW4gd2l0aCBUZXh0RWRpdF0n IFwKKyAgICAnKi0tZW52W2FkZCB0aGUgZW52aXJvbm1lbnQgdmFyaWFibGUgb2YgdGhlIGxhdW5j aGVkIGFwcGxpY2F0aW9uXTplbnYgdmFsdWU6X3BhcmFtZXRlcnMgLWcgIipleHBvcnQqIiAtcVM9 JyBcCiAgICAgJygtaCktZltvcGVuIHN0YW5kYXJkIGlucHV0IHdpdGggVGV4dEVkaXQgb3Igc3Bl Y2lmaWVkIGFwcGxpY2F0aW9uXScgXAogICAgICcoLVIpLUZbb3BlbiBhcHBsaWNhdGlvbiB3aXRo IGZyZXNoIHN0YXRlXScgXAotICAgICctZ1tkbyBub3QgYnJpbmcgYXBwbGljYXRpb24gdG8gZm9y ZWdyb3VuZF0nIFwKKyAgICAnKC1qKS1nW2RvIG5vdCBicmluZyBhcHBsaWNhdGlvbiB0byBmb3Jl Z3JvdW5kXScgXAogICAgICcoLWYpLWhbb3BlbiBsaWJyYXJ5IGhlYWRlciBmaWxlXScgXAorICAg ICcoLWcpLWpbbGF1bmNoIHRoZSBhcHAgaGlkZGVuXScgXAogICAgICcoLVIpLW5bYWx3YXlzIG9w ZW4gbmV3IGluc3RhbmNlIG9mIGFwcGxpY2F0aW9uXScgXAogICAgICcoLWEgLWIgLWUgLWYgLUYg LW4gLXMgLXQgLVcgLS1hcmdzKS1SW3JldmVhbCBpbiBGaW5kZXJdJyBcCiAgICAgJygtUiktcytb c3BlY2lmeSBTREsgbmFtZS92ZXJzaW9uXTogOi0+c2RrcycgXAorICAgICctLXN0ZGluW2xhdW5j aCB0aGUgYXBwbGljYXRpb24gd2l0aCBzdGRpbiBjb25uZWN0ZWQgdG8gdGhlIGdpdmVuIGZpbGVd OmZpbGU6X2ZpbGVzJyBcCisgICAgJy0tc3Rkb3V0W2xhdW5jaCB0aGUgYXBwbGljYXRpb24gd2l0 aCBzdGRvdXQgY29ubmVjdGVkIHRvIHRoZSBnaXZlbiBmaWxlXTpmaWxlOl9maWxlcycgXAorICAg ICctLXN0ZGVycltsYXVuY2ggdGhlIGFwcGxpY2F0aW9uIHdpdGggc3RkZXJyIGNvbm5lY3RlZCB0 byB0aGUgZ2l2ZW4gZmlsZV06ZmlsZTpfZmlsZXMnIFwKICAgICAnKC1hIC1iIC1lIC1mIC1SIC10 KS10W29wZW4gd2l0aCBkZWZhdWx0IHRleHQgZWRpdG9yXScgXAorICAgICctdVtvcGVuIFVSTCB3 aXRoIHdoYXRldmVyIGFwcGxpY2F0aW9uIGNsYWltcyB0aGUgdXJsIHNjaGVtZV06dXJsOl91cmxz JyBcCiAgICAgJygtUiktV1t3YWl0IGZvciBhcHBsaWNhdGlvbiB0byBleGl0XScgXAogICAgICco LWYpKjogOi0+ZmlsZXMnIFwKICAgJiYgcmV0PTAKLS0gCjIuNDIuMAoK --000000000000d229da0603e2621d--