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,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 20646 invoked from network); 27 Feb 2021 13:21:51 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 27 Feb 2021 13:21:51 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1614432111; b=1JGi/9r0WoAIHROhktTbUXdQl+G2O8wJktGy2F5RI+0cum/PK7nS8fKxm/sb/c85qWb2NfowIX okiGdgelUZhclCyxBKTnyK6aRvcGVdw6Efahy3rFiVWGOoUMlwk5WnUcbjsDwNfqLwX28kOJ5n VDKydljmzXQZOTB/X/HkZQwnNHIG9X2KhgZBdMZVxgcRRceGg9k3atxI96LwYP30PNXhyq/sNR R7TnUWuqzeeX+T4WG82to36Yj8UngAQgY3UuTnZwUW4N/mfrCt69KyK+w1QgiSPUIs2ZJ5UDrs Gn46XAcu6T6oWab4GjAEpO0kvWBhaK8GReg+uauYV2uXuQ==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (wout4-smtp.messagingengine.com) smtp.remote-ip=64.147.123.20; dkim=pass header.d=daniel.shahaf.name header.s=fm2 header.a=rsa-sha256; dkim=pass header.d=messagingengine.com header.s=fm2 header.a=rsa-sha256; dmarc=none header.from=daniel.shahaf.name; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20200801; t=1614432111; bh=UgmXC2mGr6bMP9HN1QRMGdIqaCyh80Wrr6xlU0EP/+g=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:In-Reply-To:Content-Transfer-Encoding:Content-Type: MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:DKIM-Signature: DKIM-Signature:DKIM-Signature; b=bvC8uZdhIJHS1yhrjdWKcLMJM9l1H67e23kD0sBprTvFOGSSbj6sLjlWapNamXOqhBDi9Bsf/j Y3D0EJrl9Hs+Q0GqpNLEouDuhgJxUCOnpjVT7ZhhglIUyheONfJEvllNbo66dU/L5qWXpHB8+h S7aw4YO995S5gOzAsgmf6vaRng7dTs/Fk2SSRULeu9SRYkV4lxx2QsRpM+6R8dUJ9pAOHkgBe1 3Jp+yW+lkZ8xBkUwlHOGGBxXa8YSWF2B9W3fWSa8+RIzMMiZQB0pQszDlyYAyTO0i4R7VrnUEG 5uGAbG27Kk3VfXXYKDIStAYDrBxEL40/sMKmLzeBJpmNPA==; 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:In-Reply-To:Content-Transfer-Encoding :Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID; bh=pyyz0FbRclqI61l/tXVCPY/1A4hBmJ5MKtGZG9OKlX4=; b=aeBG6Nl85pIGTcQ23cHEWphSCl 57LlxXo5WVt2SCqYCNyFu3253TAmEuMY79Q4BIV7aabRyDw9hovrpM/nJNdzjkVkgh8pcrg4HCbZo /e/+sFRBhbqLybfnj9XSEHtfn/o71T4AwYUBZxUMkHa5IvC+l69/Jg+x5hH0DkU4Z4/MtOfSYOYWz xng/HWUT37fte+lHI09FxnvXKYJHCa0+/ff7TJyURZuJenjIqoM/Q4h8LrbxGcwIlcgcK7cxBUehC +4YV5uOUvdWaVzAEYg525Y3PPeBjTkJDyJgUReKuJbAtwkC7oNTeW+5qgumLKmWVnhC2eOchccPJ9 2MACucBQ==; Received: from authenticated user by zero.zsh.org with local id 1lFzXZ-00008o-Se; Sat, 27 Feb 2021 13:21:49 +0000 Authentication-Results: zsh.org; iprev=pass (wout4-smtp.messagingengine.com) smtp.remote-ip=64.147.123.20; dkim=pass header.d=daniel.shahaf.name header.s=fm2 header.a=rsa-sha256; dkim=pass header.d=messagingengine.com header.s=fm2 header.a=rsa-sha256; dmarc=none header.from=daniel.shahaf.name; arc=none Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:54571) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_256_GCM_SHA384:256) id 1lFzXE-000Pyh-7Z; Sat, 27 Feb 2021 13:21:30 +0000 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id 2FA67773; Sat, 27 Feb 2021 08:21:24 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Sat, 27 Feb 2021 08:21:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= daniel.shahaf.name; h=date:from:to:cc:subject:message-id :references:mime-version:content-type:content-transfer-encoding :in-reply-to; s=fm2; bh=pyyz0FbRclqI61l/tXVCPY/1A4hBmJ5MKtGZG9OK lX4=; b=lK/MiFWjYJVtE9dJlRuw+ehNvyshYk4mCnlXoM+Mh6JtIHBQxUMP1xfK y4rGpo0bMqH6O9qlBMOxD+USXckMvaMZ1EEYjs57nVl7ET9n059UYqFDF6hurNZe 42jGTcZpbFpelr0J5QL118sjS1eDMW8xxt9UiY/0LvCEGQqhQ3FZtNfhoLFKbe3T E3TLk+UG6YffRfaz0qgFwFvsqaOKAP9K3Ff/4dNYEvFgyZPW1pTS2c0tC88QtRio oNUOIfofbWfuK0f3OzA6T7JfnH5w9ODD9EwAG3v5bYADnGQbE4DuhABuouamvAgG +4ZQMymGGK0fItAJTZPsKcMSuseigg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=pyyz0FbRclqI61l/tXVCPY/1A4hBmJ5MKtGZG9OKl X4=; b=QyN3KaViXtaMybmGt5iR/4rNkga6iYgkbAin92t2KUAU7kzVmbwDjapCF JHWW4704DooBWXRSXi0anLnvSO2XWM9rCWwM2iW/+8270iUHJ0duFlbuRau5Jj5S 8fmjMtoHe3QdRM37n60ykii6xedn4xKS4B7aIltokM4hwlJEj+Sstba1QE2z8kyH C8cVH/1RW/oMzXKEoNuZuhPn3Zjxtd2Caf2rCYkQ8pDZH+4UdiFrpRvVaYyhhpQT BORaPIdLw1vLeqDaCH5VLyBlp8p4vfn8UwMn33PWoQI3QS6ayFU6WBNAqnRBy8g0 pos9h9CxV1sxO6Up7oUdEGbGsnFtQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrleefgdehudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpeffhffvuffkfhggtggugfgjfgesthektddttderjeenucfhrhhomhepffgrnhhi vghlucfuhhgrhhgrfhcuoegurdhssegurghnihgvlhdrshhhrghhrghfrdhnrghmvgeqne cuggftrfgrthhtvghrnhepvddtteeftdehhefhgedvheelledtvdekgfetuedugfegfffg feduffetuefhgfehnecuffhomhgrihhnpehrvghpohhlohhghidrohhrghdpuggvsghirg hnrdhnvghtpdguvggsihgrnhdrohhrghdpghhithhlrggsrdgtohhmnecukfhppeejledr udejledrheelrdduvddtnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrg hilhhfrhhomhepugdrshesuggrnhhivghlrdhshhgrhhgrfhdrnhgrmhgv X-ME-Proxy: Received: from tarpaulin.shahaf.local2 (bzq-79-179-59-120.red.bezeqint.net [79.179.59.120]) by mail.messagingengine.com (Postfix) with ESMTPA id 5D143240054; Sat, 27 Feb 2021 08:21:23 -0500 (EST) Received: by tarpaulin.shahaf.local2 (Postfix, from userid 1005) id 4DnnGp02Yhzw4; Sat, 27 Feb 2021 13:21:21 +0000 (UTC) Date: Sat, 27 Feb 2021 13:21:21 +0000 From: Daniel Shahaf To: Marlon Richert Cc: Zsh hackers list Subject: Re: Rewrite of zsh-newuser-install Message-ID: <20210227132121.GA9308@tarpaulin.shahaf.local2> References: <20210225080519.GA22300@tarpaulin.shahaf.local2> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) X-Seq: 48124 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: Archived-At: Marlon Richert wrote on Sat, Feb 27, 2021 at 00:31:27 +0200: > On Thu, Feb 25, 2021 at 10:05 AM Daniel Shahaf wrote: > > In general, there's , but > > I don't think we should rely on it. If we have a question to downstream > > maintainers, we should ask it on an appropriate mailing list — e.g., > > -workers@, or workers@ with an appropriate subject prefix/tag, or as > > a drive-by mention in the next email to announce@. > > > > In this specific case, however, which downstreams actually ship > > a recommended zshrc? I suspect few do, so we can contact them directly. > > For Debian, we should address our questions to pkg-zsh-devel > > alioth-lists.debian.net. (Those already familiar with bugs.debian.org > > incantations may prefer to create a bug with X-Debbugs-Cc instead.) > > Since I have little experience with downstream packagers, I'll leave > it up to you to contact them. However, it would be great if you could > CC me in the correspondence, so I can read their feedback first-hand. They're just people. They maintain glue code that ties their distro's build system (ports(7), deb, rpm, …) to our tarballs, as well as any custom patches or configuration their distro uses. If you have a question for them, you can drop them a line and ask, or start a thread here and then drop them a line to make sure they're aware of it (not all downstream maintainers necessarily follow -workers@ closely). In the latter case I'd recommend to use some subject tag that downstream maintainers can simply filter their -workers@ subscription for on an ongoing basis, in order to remove the need for manual notifications in the future. > In the meantime, here's another update to the code for you to review: > https://gitlab.com/marlonrichert/zsh-sensible/-/commit/799be4eccb870b5fc7b8563008e4b2547448ab40?w=1 Here's another bit of code that might be useful: if zmodload zsh/complist 2>/dev/null || (( ${+keymaps[(r)menuselect]} )); then # vi mode for menu selection bindkey -M menuselect j down-line-or-history bindkey -M menuselect k up-line-or-history bindkey -M menuselect h backward-char bindkey -M menuselect l forward-char # Make accept the completion-so-far, bindkey -M 'menuselect' ' ' accept-line # same binding as ^M,^J; and see above fi I haven't actually