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 27684 invoked from network); 25 Aug 2021 18:44:44 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 25 Aug 2021 18:44:44 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1629917084; b=C1aMhElrqY95lMuj9UViliYSVGhizuHwceXprjs3MRfapDVYraQOnYQ+VDru82IoMV310g7J73 bgz3pQCKpNKMkZo5sCrRU/iDF/ypattv+2E0wg8qZM/0CJ6+qXih54wKDbX2p3ho4vD/C8cdKR B1Bh0t+QqvyrYYj0nPKcpuKpJ7O4k31Jb/GRVtPT0uuU92ZuaTY8xnKZQIrLC5ngy30JvNRjoV +UEN2NFwDga/w7y06hQ0JpqhxWm6niouhDO1o3xGYTCEjdXdSgzmkfcqsPK3ZRwzeIOcaayY1E 8ZdgFXjPAefvUFpNClR0A0PsHSaKLjjE2qF00a5n3kgbgg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (out2-smtp.messagingengine.com) smtp.remote-ip=66.111.4.26; dkim=pass header.d=daniel.shahaf.name header.s=fm1 header.a=rsa-sha256; dkim=pass header.d=messagingengine.com header.s=fm3 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-20210803; t=1629917084; bh=bx0sERqcEEzX1nAPuHOYiJqnUpwdeoSuQU4psvUJ/O4=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:Subject:Cc:To:From: Date:References:In-Reply-To:Message-ID:MIME-Version:DKIM-Signature: DKIM-Signature:DKIM-Signature; b=fo9WJRv4AGkX1HOrTb7sRvlqoCRUYAbofxBj2qQT/A3CVp3U9wqMYrwiSpax/uKvj9t7jZY0Q+ w3LAbOgmvD1ZQ1QGj5KY9jkPoWagjtdnzYK56aPtFZ9x5VRj0A/huMAWjlHdrL/fFyiWchvWl2 4cPSNW/ZomiE7hHPcsZW+97SaEVSNfOkFPldlEFbMzO4fDVLZ768R0mkC2Akmrq0oQGPgi3U75 BMZypSRuB0mGDa1CNlGsEzESKoMT83PS7PbH0EmwqtESlr2lYDSnVTyi3+1zFhXyrE5dFg3vZ1 46xNXVkqrjh/wUIACLljE0Hzr5TMkBYiZ9EsyZ5ZC9xJIg==; 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-Transfer-Encoding: Content-Type:Subject:Cc:To:From:Date:References:In-Reply-To:Message-Id: Mime-Version:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=yXDaAc9HTvwsXrV6ORTy2br/XTTXNGJFQTJr5bMYhJk=; b=H23kz0ZjQgx79aecRwUaEQ+pTl rE6qipjkRPhcNxOmPCcWkiERzCbYrR1Z1eT6jRaJT4x/IIHPWSTexsjbTD1kfzixVZkLZk6lzc6Kg ZKBWa+ntCghTCLUPrEDPqSSSfvqJvKvzfdRmQZdbfY/fMPyKT3gLlniA1wNzudC2tRYCvxSGRxZbi Q/9pKOJsLjLDVFIaUFBwHQg1nT5vziC2n646B/MuyJnQEWxd3uzRPSU+ExLlCuFNcSYgYew7gMiba iOtBTX8cBpJOwiCXV4TXO/qGE6omKi07N8Zs2mdBpEyEPCRZQHQMSY8AEkTfZuf8pY6avKcAWGhcG asuPu3oA==; Received: from authenticated user by zero.zsh.org with local id 1mIxtD-0004hJ-Kr; Wed, 25 Aug 2021 18:44:43 +0000 Authentication-Results: zsh.org; iprev=pass (out2-smtp.messagingengine.com) smtp.remote-ip=66.111.4.26; dkim=pass header.d=daniel.shahaf.name header.s=fm1 header.a=rsa-sha256; dkim=pass header.d=messagingengine.com header.s=fm3 header.a=rsa-sha256; dmarc=none header.from=daniel.shahaf.name; arc=none Received: from out2-smtp.messagingengine.com ([66.111.4.26]:46293) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_256_GCM_SHA384:256) id 1mIxsH-0003xl-TU; Wed, 25 Aug 2021 18:43:47 +0000 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 274FA5C00F2; Wed, 25 Aug 2021 14:43:44 -0400 (EDT) Received: from imap37 ([10.202.2.87]) by compute6.internal (MEProxy); Wed, 25 Aug 2021 14:43:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= daniel.shahaf.name; h=mime-version:message-id:in-reply-to :references:date:from:to:cc:subject:content-type :content-transfer-encoding; s=fm1; bh=yXDaAc9HTvwsXrV6ORTy2br/XT TXNGJFQTJr5bMYhJk=; b=Ivs+y3FCSKb9Kk8ITinTN1EmZv7VGQ2+ETsqhciYa7 rPeLMmXvV9rmEG4qUaHt+RYEwjb8fUGyacHaMr94UYXfUi/hRdWuPT4BcirH/o5w X1V7XfU6/TRiIU1kJnexHz5AZ2nCYSF6jA54IumyoaLUuMVd6R+brH0n6unuX7xO k2NVgVM0NNe7YOCZ1017w4+tKUhQsIhkatq/QEjHKukA4UBKY0ZmLd9RYC3z0/1J YUTX/OokIlvU+iDWSm/gMTAGcCoF6GH7/Tl9Lb3Q4SHvoZ6Y0xPTSf86ozxyV2Bj dCjD15VY7qjtg0UqLgactaau2fdTnVWlEb0S6rXaHYAQ== 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=fm3; bh=yXDaAc9HTvwsXrV6ORTy2br/XTTXNGJFQTJr5bMYh Jk=; b=RDTREYA2UC8ADm7raiALTL6nY/xf3hY94M9Tnn3pf4xPUJ2D6ioZVhvhq IlVmxeTvSZUm1m0jzidibCXXje2O01KXBXs9NU+dZP3UkrqS14DEJkNOP0QqUUWO E4Ii1/MpKwSbYYtyMoYw4cD8iFUrCVsNRwKPfAMFkDxObcr3DQYo+32SgB6N3rNE kDfZcwkLe8PFwePcLrC5tykAP9VtX/+TIpKEFCJgZvKCjbh1Yedv096p59W3fqT4 AQTM27Oy1/FpfXuNrR8f/3kDhwhZhMiNkCQXxE7SqgiOzag86gu/44E22U6yPgSG 7onxzTi+F7AG4W0izKTLG02MrzKHA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddruddtledguddvlecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefofgggkfgjfhffhffvufgtgfesthhqredtreerjeenucfhrhhomhepfdff rghnihgvlhcuufhhrghhrghffdcuoegurdhssegurghnihgvlhdrshhhrghhrghfrdhnrg hmvgeqnecuggftrfgrthhtvghrnhepfefhkeefveeileelheeiffdtkedujeelvdfhtdej tdeggedvuefffeelhefhvdfgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpe hmrghilhhfrhhomhepugdrshesuggrnhhivghlrdhshhgrhhgrfhdrnhgrmhgv X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id C179F6B4006A; Wed, 25 Aug 2021 14:43:43 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.5.0-alpha0-1125-g685cec594c-fm-20210825.001-g685cec59 Mime-Version: 1.0 Message-Id: <85f1bc6c-7bab-400e-8f6c-444cf2892f8d@www.fastmail.com> In-Reply-To: References: <1669747.SQSiQHpE4G@march> Date: Wed, 25 Aug 2021 18:43:22 +0000 From: "Daniel Shahaf" To: "Zsh Users" Cc: "chiasa.men" Subject: Re: ctrl w behaviour: jump in front of separating characters? Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Seq: 26980 Archived-At: X-Loop: zsh-users@zsh.org Errors-To: zsh-users-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-users-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: Bart Schaefer wrote on Tue, 24 Aug 2021 22:32 +00:00: > Writing your own widget: >=20 > backward-kill-word-space() { > backward-kill-word-match This should have read =C2=ABzle backward-kill-word-match=C2=BB. > while [[ $LBUFFER =3D *' ' ]] && > zle backward-delete-char Curious: Any particular reason to prefer this over =C2=ABLBUFFER=3D${LBU= FFER% }=C2=BB? > do :; done > } > zle -N backward-kill-word backward-kill-word-space >=20 >=20 Cheers, Daniel