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.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 19334 invoked from network); 20 Apr 2021 21:32:30 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 20 Apr 2021 21:32:30 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1618954350; b=SqTEVN9ks/P0WD8P8+Snk4QnmZzVr4HcTgeuKBh6vERKdr8CQ7HVy8yrmhy+ty1tCrVfZ6vXdi U0P1gfPyBQaGKqBHfRHg8SIvihDifLrKUPrPNAjBKWJBqCVA8BIwZp4Ju0Iv5sO/jGu+NO3HUO csRDj5i6Xu88xZVQxXChxeSrRNvdTJKAisJS9ofdRF9kQk2mcJaJSLLyTgr31uvW5scpkxWIi1 6pgs83nOEw1EKR6aw7RyjNgw9gCag+ZDRlsbvuPSNgz3HnD9riSltco7Z2fne0o0P7NbWNONRi U9Uuet6vHkGb4CFeXyZz5PY+uaz9lQc0Eireyi1cZ57eVQ==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ot1-f49.google.com) smtp.remote-ip=209.85.210.49; dkim=pass header.d=brasslantern-com.20150623.gappssmtp.com header.s=20150623 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20200801; t=1618954350; bh=MF9uBt/45M2PL2xTFMrTRGAfNCmB5ZllfXlPzZ3Nm1s=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:Cc:To:Subject: Message-ID:Date:From:In-Reply-To:References:MIME-Version:DKIM-Signature: DKIM-Signature; b=jMLRULGRh/mZhcOyZga+lH41xieEamo7mbX0fahDZwx/JEBr9+95ptloBnxhQiHD5hu3s743dx nWUUw3yxlNFFtiwoBpec4F/uk06g12cQvw7nFXojokd4wimG0Vnu8YIkq471VVyl7i0Y2y073v MBHlVvsS0wPX2xA2bHLUyTAPY6Ku2jHLQhH1E1/m60NhBWw5q39vGHntyiZAbXCXRL3viY35NY DtiXTni7e90kkEj9D66xbbwjg+9/w8dV9nUX3FoT9CIzicCWWEw5g1C/7MvpuqQWiXj+0P8Bf7 KdcDhhErjMZ7bGNBEvpmyByKozHjcvLwRojxjTU+Ru7ADw==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20200801; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Transfer-Encoding: Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To:References: MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=MF9uBt/45M2PL2xTFMrTRGAfNCmB5ZllfXlPzZ3Nm1s=; b=JymvI/S1MjngCOMXGW6uIr3sfJ O6KORnUFsFGnq2Wl1XUrPcxLIEdzBlkMeX/HnjIGVk++IVBOSO4e+bFupXDc9HvSELaCinOmaoBK4 fzXYokDnYMtzqBmX0ihnznlSjix9+gVghtNPo0myO5uP9pbkjO46zL2v2QE+WSqwxyROMLGbfXVw4 Wl6J6uE+k3xM08aFllWZ8XLdm/gyj6yGaEB9oFR71LfV3Ci5LdBN0tgSIEB818yrW58/j7V1ocPPh 1nmB85qbzerJ/k/jynsg22e5i+ypGphOzchN6e/Ay0pF0MV7R2zaE/fibA8Nw5gkljXpx9a9VwekO wdyWMO6Q==; Received: from authenticated user by zero.zsh.org with local id 1lYxyw-000KiR-Dd; Tue, 20 Apr 2021 21:32:30 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ot1-f49.google.com) smtp.remote-ip=209.85.210.49; dkim=pass header.d=brasslantern-com.20150623.gappssmtp.com header.s=20150623 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ot1-f49.google.com ([209.85.210.49]:37494) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1lYxyh-000KQH-KD; Tue, 20 Apr 2021 21:32:16 +0000 Received: by mail-ot1-f49.google.com with SMTP id c8-20020a9d78480000b0290289e9d1b7bcso23080191otm.4 for ; Tue, 20 Apr 2021 14:32:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=MF9uBt/45M2PL2xTFMrTRGAfNCmB5ZllfXlPzZ3Nm1s=; b=so9ReoDTt0ydRIlUIAaQe4nt3uEdUN233rAA4a/vNHc20tiJ5M7eFb67ZXHbaAlW5g /TyvwVgFaRZOhNhX7Po/IEnGay6EW8NOxrE8vUmW3NXBE8oZoS5Z2iCEA/9URORzohwY Wt0R9NKJhOwMb7k/45MwZm8gj7BdrmxXlr0gst/UhqoJKfqASgLK+9gTrFmUTgR8Xf6X xkxZbKUD5MD2A5pPGK3Z2b+mqIaNz/jnqT+LEVJgsM62Es+QDX6REeL3KvTIOe0T+PR0 Z61Fau9k5ehOLRpD5E/bUnpgtifsj12JSHJI+v0cGLPo/9nJtpLFpdQXWVXAzCCkUZSI EKLg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=MF9uBt/45M2PL2xTFMrTRGAfNCmB5ZllfXlPzZ3Nm1s=; b=qg5a/gNAwUUQL5KvdkYC8oIWvMf5JZ+bccXNOYYiUjug8JsHNfX/GtRftLIGLQSq3J yrdY4PX1BW6hmAoOvkQtt7ybE7W4+OLwa8/UNbYX/LHwhWcVIJKOzzoq1Ihec9J7udmY 8qYDEwJfT7WK0x0sc8n1Qazp/LmQkpMD9WWN6Za5saAcHVkUajSKlg01ifY4chk97AcS yd7Tc0OREI/bpE/JdtaE1rcx1dKpLmy4Tdw61BzwzzadTvlI4ptZ2ID7vTtmjt5Yhw8T QjXXhrslxi0w/ZpywtNxXpVpYCjnAvUNvgQnbfs1fPHBa5/lBeSiaO/MmT/IsSlr8GY9 sqTA== X-Gm-Message-State: AOAM530+Xg3BHYUu5orXnZ9Z+jIdBEwBkGg4OMTAiGrpankAVbXKxZ1s k7ORvlN6zlU/78Q+bdSioaWgqjTOJGZeQ8psjeS9sQ== X-Google-Smtp-Source: ABdhPJzKW3wSJ4ptDX3RmZqpZ0fAFlX+aTncpA890fCRD5uiLqDE6xML31hXdzdDFaz2FM+cglQ5jId67aS49wU1S6g= X-Received: by 2002:a9d:a4e:: with SMTP id 72mr13589309otg.229.1618954334578; Tue, 20 Apr 2021 14:32:14 -0700 (PDT) MIME-Version: 1.0 References: <95CDA630-4EE5-4003-8D9C-CCCB9A47F109@gmail.com> <4D587C0C-EB5F-4A58-A0AE-D45E43F432CD@gmail.com> In-Reply-To: <4D587C0C-EB5F-4A58-A0AE-D45E43F432CD@gmail.com> From: Bart Schaefer Date: Tue, 20 Apr 2021 14:32:03 -0700 Message-ID: Subject: Re: [RFC][PATCH] Add change-directory() widget function To: Marlon Richert Cc: Zsh hackers list Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Seq: 48631 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 Tue, Apr 20, 2021 at 1:13 PM Marlon Richert w= rote: > > Oh, my bad. That has been unintentional. Here=E2=80=99s the patch again b= ut without the whitespace changes. Thanks. My only remark about this as-is, is that it would have potentially dangerous side-effects if invoked at a PS2 or PS3 prompt. Potential fixes - begin the widget function with: [[ ${(%):-%_} =3D select ]] && return 1 [[ -n "$PREBUFFER$BUFFER" ]] && zle push-input