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,FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 8464 invoked from network); 24 Aug 2021 16:05:36 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 24 Aug 2021 16:05:36 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1629821136; b=Wa+HBD6xku88ERYKEQg7vfwx/DJC0ENEk6cIIxh2MW8XtIk2dbllzsZcme0Ayz0VNH6ZrnIN/U Mm25i+UoQqBcNT8vQYoNvh3yEP3WPL/c17qtqcZOuo11dAoHmtOazq75UBqiVFOKUizJp+8AfK OqdP2dZZXzvClpAqf+wfm/ASH0mqi6Q5Hk15LiqCh5t5Y8KBw0AFWpFiwZ1WlRa/gthAY308FT +8aY/4sVT2vExafhNLJQ6sPSSLWrCK+F0nabrlzswLwa5U23zygjRo6JRFMBoIYwGKDl+O5Nfw cCk1a91bPmiI1QZ93YDWAvtwy79AAWn5LVXgxjsOdemusQ==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mout.web.de) smtp.remote-ip=212.227.17.12; dkim=pass header.d=web.de header.s=dbaedf251592 header.a=rsa-sha256; dmarc=pass header.from=web.de; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1629821136; bh=wBNsgMKMpAtfoSzbMxfvnL2xVJgU+y8pTqGhwpdrpjs=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:MIME-Version: Message-ID:Date:Subject:To:From:DKIM-Signature:DKIM-Signature; b=pRjWFP8XqvQlhnvXVN0qE37du0vmiSWZMCtrBfEybVHuER0PwnrbstHKw3myIZizNamcOzvbQM hc5e33RPZfg7tHXGnoBcuvS5ug0ZHwcDyjoxjsonqDGeHTjDebBnKLf4ygt8XINR10esOid5R4 HYPQjAckRuIsH7NG9NO81B6JOYLdZvNc+drJ4lYO2LFI+0XoJQXutSIWcBAiK5AT3tpsvWAlRa +jAu636c/elpX2eEtDH3dqmhYJvoZTc0fIggJgXsIpzSFyr9+D9kDUwfxDZoJ/BmFXJYeuOYSp Xls1KWahM6OjS8kHwPoBKe10bdBI5RhjMO4XLPv804hI3Q==; 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:MIME-Version:Message-ID:Date:Subject:To:From:Reply-To:Cc: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References; bh=wBNsgMKMpAtfoSzbMxfvnL2xVJgU+y8pTqGhwpdrpjs=; b=msqND8NnHcYhn+7lrXippmgNV5 vhGWHaZYv07ycNKijdOJco+DRk1u30Qn9AEKZu7+aN9PiEzb02cf9f+RBOdnjdjDR6UKRyE2B3jLc QptZh+dBcHhOsCln3jdv39atppPmavKzgSU8ow/YyV3p1515vx3eHPRADzg7W1TqVFFxIpxyju7RJ SlklQ0aYfQ0hB+zMUPA/+2qcjK0zOaU/DkYnhqjXISk3zSZnVk5ATWtg0ui2BNnffzkm3zB07ylyh YR9aJ8kLVrAsM/8qF3aXMl8xvkqZlfZciMoaqZ0Ksz+Vi/B9Av6Zt11Hw9yF8O0NJfITPk74g1HIc tr9QpJ1g==; Received: from authenticated user by zero.zsh.org with local id 1mIYvB-0007Av-Si; Tue, 24 Aug 2021 16:05:05 +0000 Authentication-Results: zsh.org; iprev=pass (mout.web.de) smtp.remote-ip=212.227.17.12; dkim=pass header.d=web.de header.s=dbaedf251592 header.a=rsa-sha256; dmarc=pass header.from=web.de; arc=none Received: from mout.web.de ([212.227.17.12]:40041) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_256_GCM_SHA384:256) id 1mIYuB-0006Nk-Px; Tue, 24 Aug 2021 16:04:04 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1629821042; bh=wBNsgMKMpAtfoSzbMxfvnL2xVJgU+y8pTqGhwpdrpjs=; h=X-UI-Sender-Class:From:To:Subject:Date; b=N0gbH/cTf9rzhl4l5tLojx9eZmc8/0appFxCc0njkgRaYIxGvChFprilds1URmUA7 6bNTWpwxwWlGbpSmOAtrZfsAQmmYXioQI0K9cz2mCLnsZp/L8onSWMxSGIC8mJtSSa vhmNFg6cuamxUYRO419SFtnQB4eJTvVSYMXft0sk= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from march.localnet ([80.90.154.227]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MKMA1-1mbbSf1wh5-00LivD for ; Tue, 24 Aug 2021 18:04:02 +0200 From: "chiasa.men" To: Zsh Users Subject: ctrl w behaviour: jump in front of separating characters? Date: Tue, 24 Aug 2021 18:04:01 +0200 Message-ID: <1669747.SQSiQHpE4G@march> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="nextPart1972321.pgWIrL4oHr" Content-Transfer-Encoding: 7Bit X-Provags-ID: V03:K1:zQ++1URDFVyZR/pss5YyHoSlflewOk8wF4MzC0Lv1+fwBRyIkJi Ui1EuhUAnn0zKl+FThk68ugfe+gQdPhPAGiEI8i/OMSm19s1uKQTaehKSibcfOkuIEKM1pZ X5LKQ1rLtlKkKDzSG4oy1E8MRUFoA/sEijvrhHrtzPeu0HV7ZH744USPFv95MskNQx36b2e KRRcp8EsT18p7N2dmllEw== X-UI-Out-Filterresults: notjunk:1;V03:K0:wMBdFpxGUHQ=:FzW6Mez27siXw5YR8/zgfz cIA2RqoG3J3FJ+4iQemYNZ1dXCm7AT8i9LrbQh0GL76VwR+pfkf35fVRXJF5x3vAsr3OX4NKn nGI4I0Vdozparf0T7fBnt964m+H4zk2XtlGsJBMsq3rubuO17ds3++lArlnYMjPx/6ah5umAN kwho9RaHSeGXybR6+6Gf+grbayagXisYs+orWVaAbIwD87JMN3ePyTnMnUiNLoOxkCpHPKMZP TuDaXOlrIKFLBOnrKrlxEQHdCw6HPrcWqbKAPOwyAg5kd4I97YvLquIs4tqlS3vmad88kaPCb uAhvovxpA6tsIzc4jZABUwwwI8TTFwntbPsLfi0z4XBpFl3PJcPvty0S+VnBKvPo+zx7+v3QN qxj/lPDy+XYkW1WSq4j+kkT2sTZ7lgT5J0sOUyLCAy1ZmOMJ2tL8BFVf7sjpJOlDrAzT9cgdq +QxUN2ZKzW/+Pl3wXsylM9PuT/kWTwzm58gHvoep4o9Kd7WiIAzZow8It67RXvqSZIgPJ1OEA cYKQ/f1pJk9oRRrSnXuC5k4MEzTbIfLh3cOPx/C5OLeVoZVJEGAQLWzaK+1L6+n72vyfWHapS xQex8nwyTSnazbF/zF3H5IR+FgE+nR/yWVqWX6MEN1grikdilErA031LoKLFI9aJB1R7JuGdo FxX6kbtGuSwdUzpkiQ/yZpIQqwt5xzXpiQ8fz4lTdt7xjWSfEkZxK9n7xe5DZKVEHGZMEjzRD hHBW//IBypKTfx8r3pAgLnXkk1Dck/QQ1f5y6UsiW1WWuI7pnd3+klBLSGMBAUV/wxoIhBFp+ LsLvkddDyOqERtBJWw8SdL4iQkcMiOEsyl0TH4rh00lS/PTpTtDcv9viPcFDz0IKu1Sk4+0N5 TTvnMxTFr6PrcVnVflYvHVvrFSIFSqngSd2ktCqY6p4871Rq2MSKz9IYZ1ua36pUh7hFbP1GP nzzWbfXn2oi770DAsQgMM50Oo9h0pV2KWN02J0nQk2mupOosVqIymVd2TZecHkqR2dsnZH7qX RVtlYF/BffuBpQyqzc3gTnk/j/c3e5TcwMKClrALLEgc++mp0KPHGwKdcvMsJUVaIm6CMDMGg 8BiLkpkUZcoetD255Vpr6cx60IKc0ya83dah+Vp7wARumwJw6GAoSLEsQ== X-Seq: 26973 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: This is a multi-part message in MIME format. --nextPart1972321.pgWIrL4oHr Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" my $WORDCHARS is set to ''. Consider the following path: ls -l -a --color /long/path/with-some-things/= to/ consider.txt the following lines represent the modification by pressing ctrl + w each t= ime: ls -l -a --color /long/path/with-some-things/to/consider. ls -l -a --color /long/path/with-some-things/to/ ls -l -a --color /long/path/with-some-things/ ls -l -a --color /long/path/with-some- ls -l -a --color /long/path/with- ls -l -a --color /long/path/ ls -l -a --color /long/ ls -l -a --color / ls -l -a -- What I actually want is that it goes from ls -l -a --color / to ls -l -a --color and after that to ls -l -a is that even possible just with setting the WORDCHARS accordingly? It seems the problem would be solved by jumping before the separator and n= ot staying behind it That would result in the following sequence (I guess) ls -l -a --color /long/path/with-some-things/to/consider ls -l -a --color /long/path/with-some-things/to ls -l -a --color /long/path/with-some-things ls -l -a --color /long/path/with-some ls -l -a --color /long/path/with ls -l -a --color /long/path ls -l -a --color /long ls -l -a --color # mind the blank, which is unwanted too ls -l -a # that unwanted blank again --nextPart1972321.pgWIrL4oHr Content-Transfer-Encoding: 7Bit Content-Type: text/html; charset="utf-8"

my $WORDCHARS is set to ''.

Consider the following path: ls -l -a --color /long/path/with-some-things/to/consider.txt

the following lines represent the modification by pressing ctrl + w each time:


ls -l -a --color /long/path/with-some-things/to/consider.

ls -l -a --color /long/path/with-some-things/to/

ls -l -a --color /long/path/with-some-things/

ls -l -a --color /long/path/with-some-

ls -l -a --color /long/path/with-

ls -l -a --color /long/path/

ls -l -a --color /long/

ls -l -a --color /

ls -l -a --


What I actually want is that it goes from

ls -l -a --color /

to

ls -l -a --color

and after that to

ls -l -a


is that even possible just with setting the WORDCHARS accordingly?

It seems the problem would be solved by jumping before the separator and not staying behind it

That would result in the following sequence (I guess)

ls -l -a --color /long/path/with-some-things/to/consider

ls -l -a --color /long/path/with-some-things/to

ls -l -a --color /long/path/with-some-things

ls -l -a --color /long/path/with-some

ls -l -a --color /long/path/with

ls -l -a --color /long/path

ls -l -a --color /long

ls -l -a --color # mind the blank, which is unwanted too

ls -l -a # that unwanted blank again



--nextPart1972321.pgWIrL4oHr--