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 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 4172 invoked from network); 4 Apr 2023 00:46:56 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 4 Apr 2023 00:46:56 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1680569216; b=qjAOCf13FBHcHfsy8yAgMvmY+m6U6JcquSpiRn8cRggHyiXaSfkyIx5n0Ek9yNqg7dITHbBGXQ beNQYZQdSdyzIyTjQquSb3chVsY12IMuc9UaiMsMBWATQREkXC7rubaTF4ZbuXqkZ39GpOOOlt 3Jvo/WVtpe+KdUp9yRZqAbfBPcDR2XG2382DGVKRYEFUWVi3dvF+ngyqgFihmxrFeDZ+9YZZkM JZIyPJh+xGRRwhPzrY8cILu7/YDyRFhLoWO6odSr8MhYkqsAI9xCpqjCanOg8sufro/ha/PmWi wHvuyjmf5Hoi6G3UH4JiedCvttqRHvVciV4ihCtxzLtisQ==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-lf1-f43.google.com) smtp.remote-ip=209.85.167.43; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1680569216; bh=laAJPmJzTVI/lDp82sDtTP1uASbhrgP1wQYWFKz3LcU=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:To:Subject:Message-ID:Date:From:MIME-Version: DKIM-Signature:DKIM-Signature; b=T5rilP/Ygs4Bl1KeP2GKy5vob4UQabCQ5DGhHY4ASIYMbK1RmnzCV43V3/2whAtwosRm4m5o03 moXALexw1tZ38KZzmgdImUpn76kmK5yCTK54RTMQ/kOVu7YUn4NSU09uh2rIgSNabpZZKWs0q0 I1LqR8lmzss2RuHEb0zsh7sBIBPDKIkoF5JAfXPCzfXylhzqHglBIl/mvhDoc3KGelPGSZ+NZj yzTgCtNkcbIyVZxIIcC3Bd6/dIS+DVlLpNBn9jVPySrv7cV9Dje3rorUDtzzTllqtRsqPEjMcV FiWGm6fmFzdK82TVFP6Ob1xLzwnrXXjg/IeyFz2wXG6YJw==; 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-Type:To:Subject:Message-ID: Date:From:MIME-Version:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References; bh=mDK59tetPt3H2yelC11dTZAV9ndQfVoGuSiHQPWWZNw=; b=aP79uUPz6NuTsW3FMSBeD9VTBb 8dpNlWrCv2bnsS/oM4Lc9VZ8w5G6Df2S/3rm0zPHdC6HWxcN97wEFeaxTVF2XJyWahDQ7boJp4+mJ dg+wXYILrHt/qqiWm1fWPBdC11qtj8SF9erFp185GWcChFuSkPIw85PdOGwTsx3XlmFEgsBVIqW5q 9sS8UtngDIch8+ddmtsDgLw0cZYS+Mddh7t3+4McYK8qbcm/ZVo8vByj1LJXniKPScJW9qk/KkuQL +soLOQ7TyEZPUBKEQthqgtAD8r7k4MzSt0re/QOWNYg+lf2tJobNdlXw3eeTqa1yJFW/cpCjJuJDs BWhghLpg==; Received: by zero.zsh.org with local id 1pjUp4-000Ce2-OO; Tue, 04 Apr 2023 00:46:54 +0000 Authentication-Results: zsh.org; iprev=pass (mail-lf1-f43.google.com) smtp.remote-ip=209.85.167.43; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-lf1-f43.google.com ([209.85.167.43]:38442) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1pjUom-000CME-4N; Tue, 04 Apr 2023 00:46:37 +0000 Received: by mail-lf1-f43.google.com with SMTP id x17so40343079lfu.5 for ; Mon, 03 Apr 2023 17:46:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680569195; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=mDK59tetPt3H2yelC11dTZAV9ndQfVoGuSiHQPWWZNw=; b=Xlm9ri7DD+zUO1i0i9blDv/xpUliR6+p+WKrzHbIhUSAWXTNAsdJrGIsg83CIGPA3R koHH90JL43wfmo9dDHCum9M7nTdTbve6ZgPWK1DHHBM9AUwvaD9+5OD8LdgzJ1Fft3xU fJyaQ9FOymHhhk67AdabnKLSPuJcUSC0SyaHddVjYW43SMKBFJk/bopMT744a3gjDXFo 52h1NQYFSwAqG3Wij+W7FxaiLo7xxw3Ia1TwP3IkHFmSzNaNqk2/E6EJx7nktdKrswMp 1AOMbKY/hymCK04K+429vueMKxuRtosK2IJ1YnpgQUbc0e/j8eESiU+5I9wRHnmjNDUr AN4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680569195; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=mDK59tetPt3H2yelC11dTZAV9ndQfVoGuSiHQPWWZNw=; b=uQG81kzGnzS5m+6evVyLtW+AYgvWUTNnvUytaH09jkVizfGjeO9kk5G5amAsQnV5QE 7tnp6AvioIU7HQ8DUoU/8p1+1wkSNfDkSZ3+zl1jEsGSBSpeiwVU4kFAR2aCtovAtiyw I3D3C4bh2S2pZtIL2s4kegD0CmSLskiEc3e3p0/mRBfhMgC/tSsn31v0BbpTECOv/Pen seToZaxQ+kbLxCpARqnIIPUW5vZA1OVy2e+WUn3T7xX2OaI727eTiywNdxOGsleSeHD3 AzZfKjM5bSBF9Y1NUHAH/MetKLums68bTVqwdDnwmYorc3gU4GvDGW/bz+oZghT7lqiZ iSXA== X-Gm-Message-State: AAQBX9fNv9IxtTdQjj9W+LM1jDZTRg1ItTV43fE18eci+L9BjJEhRImR +9CJVRYKDTtSDzeXbZqW0VxtoZ4v0UWMdXlPr5KDqZF6UZATWA== X-Google-Smtp-Source: AKy350ZLRPQ4VNa4M8zkuSdElU+qN/+is6/siGxSnmkapQy7VKX2XMRvkfyNhHsDNxKfWSO54g6eUowkepO/7JLOKgM= X-Received: by 2002:a05:6512:25b:b0:4db:1999:67a3 with SMTP id b27-20020a056512025b00b004db199967a3mr166503lfo.13.1680569194152; Mon, 03 Apr 2023 17:46:34 -0700 (PDT) MIME-Version: 1.0 From: Todd E Thomas Date: Mon, 3 Apr 2023 17:46:23 -0700 Message-ID: Subject: RFE: Enable Shell Hotkey: ctrl+u To: zsh-workers@zsh.org Content-Type: multipart/alternative; boundary="000000000000d6889e05f8780171" X-Seq: 51623 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: --000000000000d6889e05f8780171 Content-Type: text/plain; charset="UTF-8" I'm emailing about some hotkey/shortcuts. From section 8.3.1 Readline Init File Syntax : 1. *Ctrl + U* Deletes before the cursor until the start of the command 1. *Control-u: universal-argument Meta-Rubout: backward-kill-word* 2. *Ctrl + K* Deletes after the cursor until the end of the command *Ctrl + K* seems to be implemented in zsh but *Ctrl + U* seems to be a bit flaky. It should behave as listed above but, what it's actually doing is killing all words in the line. I see how it's described in 4.2.2: Deleting but that's pretty terse; not sure what to do with that. *Request for Enhancement* Please implement the *Control-u* functionality as described above. Or, given the functionality exists, simply bind to *ctrl+u* by default. I hear this as an occasional complaint from a few of us old geezers (like me) who have a lot of muscle memory invested into these shortcuts. Time to ask for help :-) -- Thanks in advance, Todd Thomas *"It's a frail music knits the world together."-Robert Dana* --000000000000d6889e05f8780171 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I'm emailing about some hotkey/shortcuts. From se= ction=C2=A08= .3.1 Readline Init File Syntax:
  1. Ctrl + U Deletes be= fore the cursor until the start of the command
    1. Control-u: un= iversal-argument Meta-Rubout: backward-kill-word
  2. Ct= rl + K Deletes after the cursor until the end of the command
<= div>Ctrl + K=C2=A0seems=C2=A0to be implemented in zsh but=C2=A0Ct= rl + U=C2=A0seems to be a bit flaky. It should behave as listed above b= ut, what it's actually doing is killing all words in the line.

I see how it's described=C2=A0in=C2=A04.2.2: Deleting=C2=A0but t= hat's pretty terse; not sure what to do with that.

=
Request for Enhancement
Please implemen= t the=C2=A0Control-u=C2=A0functionality as described above. Or, give= n the functionality exists, simply bind to ctrl+u by default.=C2=A0<= /div>

I hear this as an occasional complaint from a few = of us old geezers (like me) who have a lot of muscle memory invested into t= hese shortcuts. Time to ask for help :-)

<= div dir=3D"ltr" class=3D"gmail_signature" data-smartmail=3D"gmail_signature= ">
--
Thanks in advance,

Todd Thomas
= "It's a frail music knits the world together."
-Robert Dan= a


--000000000000d6889e05f8780171--