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 22772 invoked from network); 25 Mar 2021 03:50:45 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 25 Mar 2021 03:50:45 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1616644245; b=w8WhlQPw1G14KbDTnGoa+nUde9+iGHlv2B8b0O8NqdsyeOzW4OzDL1oxmklJFmgLUURspIkXRL YRrZ3TYM+V7nOQHxxzGaYd7Stnf62wI0q3XQXYlEu6Gx/bXc/BR6SRexY34TZ0fn8aIriu4ALx AsFjNeSI+u7BwGap+neKCqjKVqBRRv/P4Mq16Y+IdnSmBB2tnA55055gquo5IMRxMbnNPUd/zJ iBk+AYELFo03N0bA//u5pqG2vjrDlZW4nuLFX7vBLwNyCzmeseEQh1lOeHHomuDJVcW8V7j8Pc nLOI3NElIjbFAaoFAC/1ZD/C3c99iypLJFuTEc+roHoIag==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (smtp.vivaldi.net) smtp.remote-ip=31.209.137.12; dkim=pass header.d=vivaldi.net header.s=default header.a=rsa-sha256; dkim=pass header.d=vivaldi.net header.s=default header.a=rsa-sha256; dmarc=pass header.from=vivaldi.net; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20200801; t=1616644245; bh=3BxNrLuUPToDkysrGY11t7695QM+9sWRdGXfWqshU3g=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:In-Reply-To:Message-ID:Date:To:From:Subject:Cc:Content-Type: DKIM-Signature:Content-Transfer-Encoding:DKIM-Signature:DKIM-Signature; b=eHVrRpkisD3EDClv6QvCrKTPV2Ew69KZimygf/RW1mmyNVwq9o2EAC2jOlL/uGqFK3GmIw2WS4 4kxcRrX4xUJ56QI0RqXuuUMyK78Tx++69jeJtO+5pAMtBLLysKN67coj1LAPrxS+tAkwGJaFif pMAUne5QGKegZg+uh0QUl1JeM+mWYjCMJoUYhW2QPnlRB5AcQLkepOQSkiBK0QfedNAnakjG6P uLedbiQffd/g34YQYXw8Yl9o2/SfS+h3Ad10G6Blro/3/4ptSSNcxgFPvo7KC+9GCjs8rMXwVo ZGJIxu1RZSXFqGX341D9rkH9cZC5PVaP0nbOlX9iP2ZtHg==; 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:Message-Id:Date:To:From: Subject:Cc:Content-Type:Content-Transfer-Encoding:Reply-To:MIME-Version: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:References; bh=4N0hi2mW/Z7p3zSfj0M37BBh+eylGCay2E9cwtDdXWE=; b=H8NSFK8tmX9V7ogmbAbz3lS3c1 VQCsjl3iaeEzdcgZ4yBv0ImYZdzVSPunwlA0nos0o+kHjpzJbajCGo/+/2GWwvKMeNwegylSmAYXD JZEGdw8gZIDCr/thsK5eSBVPwAY3lg8CaPEgfl7augJAHAkIAfaUdCQdom66QQJZ5qC3YzmTFpxmf eKPKXi06Mqqr458LsQWipBl5uzPJQaECv5IXe7R0vJKDy2D1wtn3pTyJa/Esu8brObBspXQKmz7bR K7mwDu9lPghz96SnhyOg1La1kumOs+VWWsKu341APuHkYNKWLV4gNdbwWH0tAPrcgQd6q24OSZorC cZO/zHwA==; Received: from authenticated user by zero.zsh.org with local id 1lPH1B-000Muj-A9; Thu, 25 Mar 2021 03:50:45 +0000 Authentication-Results: zsh.org; iprev=pass (smtp.vivaldi.net) smtp.remote-ip=31.209.137.12; dkim=pass header.d=vivaldi.net header.s=default header.a=rsa-sha256; dkim=pass header.d=vivaldi.net header.s=default header.a=rsa-sha256; dmarc=pass header.from=vivaldi.net; arc=none Received: from smtp.vivaldi.net ([31.209.137.12]:48972) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_256_GCM_SHA384:256) id 1lPH0x-000MlD-BQ; Thu, 25 Mar 2021 03:50:31 +0000 Received: from localhost (localhost [127.0.0.1]) by smtp.vivaldi.net (Postfix) with ESMTP id DFD11BD05A; Thu, 25 Mar 2021 03:50:29 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp.vivaldi.net DFD11BD05A DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vivaldi.net; s=default; t=1616644229; bh=4N0hi2mW/Z7p3zSfj0M37BBh+eylGCay2E9cwtDdXWE=; h=Cc:Subject:From:To:Date:In-Reply-To:From; b=SBXqqqbHh9Xn4ehHI5URemjcAZnOVuSAQ6wYT8B5GgHspIUWGiDfbIpb5Btlx7Cfh tv6uZ/e8DtUwVS2BlNu+sopCqAsLsL/RaGyxFw+6Muz4ZKZLlh8/EwipwctKZ2daDt ZyJeubq0IsRw+nvrduzwu+4Yz+6fCyqZSDXA0zGA4vmjnxYi1t9dTYU0sERNspycG3 IQzgkRI2HdtNx6zgFNp+pHEDvkLw2BEaz08teCDhb1uWplZManwiS16pswg43T4TP6 RuFjkj3fRjj+GTV6uOJcZ1lMnjdEIKxLlxnd4ezfSVrQz1bLOqiPatIDqXYmOBauYa /rzD30TbRrbrA== X-Virus-Scanned: Debian amavisd-new at smtp.vivaldi.net Received: from smtp.vivaldi.net ([127.0.0.1]) by localhost (mxo.viv.dc01 [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 199kAkwauRpR; Thu, 25 Mar 2021 03:50:27 +0000 (UTC) Content-Transfer-Encoding: quoted-printable DKIM-Filter: OpenDKIM Filter v2.11.0 smtp.vivaldi.net 908F9BD022 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vivaldi.net; s=default; t=1616644227; bh=4N0hi2mW/Z7p3zSfj0M37BBh+eylGCay2E9cwtDdXWE=; h=Cc:Subject:From:To:Date:In-Reply-To:From; b=lur9ao7MZ9ZbRdPUwCdhz369fHEWMFPhuTR8dwzXm51rVccLzsWNJDyJy3NxOvNCk 5eck4/d4/hm8Hd0BumIDKwZvrUl/WY4H+G8XZUkgKLIH+Q3+Aa6ixDlfx8Wy3bdaFN 55C6MmMYHJfCDwDppM2g/mB1QK3OBCtTt8lCpRVJlJC4AioPhK6HuA2F1YKVwHkAeN ail22YkIALjVz076DLPUIR3doonipKgE4kgCiQkA8S0X6oWG9U5fkkqGOhk/oreKV3 4TXg5wYDR+guPCCCTddsSpN7BjCjuGe37kLkj97t0BQlJx2ervAfc0q3MxtF+UNfh2 7NIkcBl88gjfg== Content-Type: text/plain; charset=UTF-8 Cc: "Zsh hackers list" Subject: Re: Rewrite of zsh-newuser-install From: "Paul" To: "Marlon Richert" , "Daniel Shahaf" , "Bart Schaefer" , "dana" , "Oliver Kiddle" Date: Wed, 24 Mar 2021 22:36:58 -0500 Message-Id: In-Reply-To: X-Seq: 48246 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: > zle -N zle-line-init .zshrc.app-mode; .zshrc.app-mode() { echoti smkx } > if [[ -n "$terminfo[rmkx]" ]]; then > zle -N zle-line-finish .zshrc.raw-mode; .zshrc.raw-mode() { echoti rmk= x } > fi Might I suggest: autoload add-zle-hook-widget add-zle-hook-widget zle-line-init .zshrc.app-mode; .zshrc.app-mode() { ech= oti smkx } if [[ -n "$terminfo[rmkx]" ]]; then add-zle-hook-widget zle-line-finish .zshrc.raw-mode; .zshrc.raw-mode() {= echoti rmkx } fi Unless we expect users to migrate this config to older versions of Zsh. =20