From unknown Sat Aug 09 13:14:30 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#24224 <24224@debbugs.gnu.org> To: bug#24224 <24224@debbugs.gnu.org> Subject: Status: New minor mode for 'h, j, k, l' key navigation Reply-To: bug#24224 <24224@debbugs.gnu.org> Date: Sat, 09 Aug 2025 20:14:30 +0000 retitle 24224 New minor mode for 'h, j, k, l' key navigation reassign 24224 emacs submitter 24224 Mohammed Sadik severity 24224 wishlist thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 14 12:57:19 2016 Received: (at submit) by debbugs.gnu.org; 14 Aug 2016 16:57:20 +0000 Received: from localhost ([127.0.0.1]:57425 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bYyit-0003cW-JL for submit@debbugs.gnu.org; Sun, 14 Aug 2016 12:57:19 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47690) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bYpHv-00030I-An for submit@debbugs.gnu.org; Sun, 14 Aug 2016 02:52:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bYpHp-00051M-AA for submit@debbugs.gnu.org; Sun, 14 Aug 2016 02:52:46 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:45574) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bYpHp-000515-6t for submit@debbugs.gnu.org; Sun, 14 Aug 2016 02:52:45 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38631) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bYpHm-0004n8-QI for bug-gnu-emacs@gnu.org; Sun, 14 Aug 2016 02:52:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bYpHl-00050S-3F for bug-gnu-emacs@gnu.org; Sun, 14 Aug 2016 02:52:41 -0400 Received: from mail-wm0-x22f.google.com ([2a00:1450:400c:c09::22f]:38145) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bYpHk-000507-Sr for bug-gnu-emacs@gnu.org; Sun, 14 Aug 2016 02:52:41 -0400 Received: by mail-wm0-x22f.google.com with SMTP id o80so48410811wme.1 for ; Sat, 13 Aug 2016 23:52:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=Hz6GBH5FXTETn4Fae/vTehCvPoXMtgXI/547HyRHAD4=; b=CPhhcUEUwA9nbim4j0jZ9qr+vVJjlADDYwKohDx/UbOAustz1BssQQ/fXEIT2dCwxJ xorkapzkkvDKWeVZw9Vmyt+MhARU1HwPEXoFR9pSlEywmDQUcsFm9oiaGHkr4eUPECJv /ifPE++0uU5BHXaT7XbrXbCwmHVF8MaHR8pd9YdbtPpPYQxxIn8qiuJegbI84tET3Oz0 vx57WOIKTnOMS+2O9cxXwiHbPLdFiGkkN6Y3DXiSezIXySL77C8PjgAa9c7AsulnljZj eTco7+i+r8KOH79cK4rkMT4/8/VdqQtVNUIzxU2MLVjwGom9yy/yEgVnsCVd+a1B6VvV qrOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=Hz6GBH5FXTETn4Fae/vTehCvPoXMtgXI/547HyRHAD4=; b=L7ney032bYuCkObmD2schaj2P0/+LOq1+OrreXsB6V6sklVtuHMah6YUiY4ErzvUTY U7N+zrMIOH7lqpC/o+l6mEHmYbt2NkZsaNg9BihQSPij6P9kEY9SaK0Eu2HIl8j50K0f syk1eRJTtLMpo/Bj2O8utfooxHppvxFHGRXetl4XN1oMQP3MnWqo6jgLsjW7E4BAXC5d OpOs6hYN89uSgYpLU0WAAUUmCcZy5KQbEewrjhNhXUEpr5qgxZUWSw5Wvq/pH56dyB4Z w4zNrK/deWhdECRJqcAmwlJFmAjfHqSsFWt7wDcC+NUWx4Vq0ItevXrempQcDa4kz3ts R+Sw== X-Gm-Message-State: AEkooutCy+4wEn1cUtnlr4UtSdk0BuPF64w7ILKuE19ZELT3PD7cireSHbrPcaF1W0O2SScfzT8OuDjjYK1xjg== X-Received: by 10.194.15.130 with SMTP id x2mr23425033wjc.122.1471157559592; Sat, 13 Aug 2016 23:52:39 -0700 (PDT) MIME-Version: 1.0 Received: by 10.194.22.6 with HTTP; Sat, 13 Aug 2016 23:52:38 -0700 (PDT) From: Mohammed Sadik Date: Sun, 14 Aug 2016 12:22:38 +0530 Message-ID: Subject: Enable 'h, j, k, l' key navigation where ever possible To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sun, 14 Aug 2016 12:57:18 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) This is a feature request. There are several buffers where alphabet keys have no effect. In such buffers, it would be nice to enable the keys h, j, k, and l, for navigation, and even further q for quit (or close the buffer), o for other window, etc. This might also help resolve the pinky problem a little. The buffers that can include those key for navigation can be help-mode, apropos-mode, woman, package-menu-mode (package listings), compilation-mode, customize (Custom-mode), info-mode, and so on. From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 14 13:25:22 2016 Received: (at 24224) by debbugs.gnu.org; 14 Aug 2016 17:25:22 +0000 Received: from localhost ([127.0.0.1]:57446 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bYzA2-0004IN-K0 for submit@debbugs.gnu.org; Sun, 14 Aug 2016 13:25:22 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34939) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bYzA1-0004IA-KL for 24224@debbugs.gnu.org; Sun, 14 Aug 2016 13:25:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bYz9t-0006E0-6w for 24224@debbugs.gnu.org; Sun, 14 Aug 2016 13:25:16 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:51073) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bYz9t-0006Dg-3n; Sun, 14 Aug 2016 13:25:13 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1358 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bYz9p-0002ce-3g; Sun, 14 Aug 2016 13:25:11 -0400 Date: Sun, 14 Aug 2016 20:24:54 +0300 Message-Id: <83wpjjfel5.fsf@gnu.org> From: Eli Zaretskii To: Mohammed Sadik In-reply-to: (message from Mohammed Sadik on Sun, 14 Aug 2016 12:22:38 +0530) Subject: Re: bug#24224: Enable 'h, j, k, l' key navigation where ever possible References: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.6 (-----) X-Debbugs-Envelope-To: 24224 Cc: 24224@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.6 (-----) > From: Mohammed Sadik > Date: Sun, 14 Aug 2016 12:22:38 +0530 > > There are several buffers where alphabet keys have no effect. > In such buffers, it would be nice to enable the keys h, j, k, and l, for > navigation, and even further q for quit (or close the buffer), o for > other window, etc. This might also help resolve the pinky problem a little. > > The buffers that can include those key for navigation can be > help-mode, apropos-mode, woman, package-menu-mode (package listings), > compilation-mode, customize (Custom-mode), info-mode, and so on. Some of these keys are already bound in some of these modes. For example, h and l have bindings in help-mode. So I guess this could be some optional minor mode, off by default. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 14 14:10:26 2016 Received: (at 24224) by debbugs.gnu.org; 14 Aug 2016 18:10:26 +0000 Received: from localhost ([127.0.0.1]:57463 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bYzrd-0005Rm-Rg for submit@debbugs.gnu.org; Sun, 14 Aug 2016 14:10:26 -0400 Received: from mail-io0-f169.google.com ([209.85.223.169]:34395) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bYzra-0005RT-Eg; Sun, 14 Aug 2016 14:10:22 -0400 Received: by mail-io0-f169.google.com with SMTP id q83so64846232iod.1; Sun, 14 Aug 2016 11:10:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=WIzuXBi4Y/ZNv0PhE1U125qLYhs9k3o74P535tMpzUw=; b=lC35uwE1vm8ltPfmHrjPwLGkJTd9Cu0EMYHIocUNtW0muAjzpJyLk26/DbPToJbeIl zYQrkDhY2x9iVq+ZgOBKqd1prkWU3xsrJqMGsoM2yqo9tjwvUX6r6eUID3HBnaoVaTtk n0IVB5nXEt5egta0DEaHueXrDZWJQ7ZeoDqGKqV5tLxnXH6hRn0fKE2BMhXskHvMGfM/ qoZWH8enEliSb82Y5CqC38BGroaoWW35EiZGULNV8NPM3DBOP1WsujTxt+CSe0ey+ypz zo34UY/iMOE6gUjHReHXAz4c4ccnLM2Xmc/e64idy5hDcyU9wqYh3rIdvoruC9Dq73db urqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=WIzuXBi4Y/ZNv0PhE1U125qLYhs9k3o74P535tMpzUw=; b=Ioqc8ZVOQhnjHWkelYL518rSanc6GBkijwhcci05VfS2XzEWl+88uAxGv0Rx2w6+GS 1D8VcdTSgo9SaL3ifHITJIKVYFffBSSMhtQJ2iQOERAPSAcCfYjN9vhkkyR8Jy9QRW5e R79YD7OUu6yb4jE7uz1+d8MRfo/mvZmsplfzHerEKtyq6WrFT6gNBZ6nwRtrnfwAXy0c UYD1KPxR4rMseBe2oYlvOiWILR20QSeLvqtIFGWQ9riUO1zP5wwBqunaXQo1rMdwwLTJ BIcTVakrxliTZ8O9+DUH4rO3/akmm9gDPRL3Q89+8y46hMAn+K31yRbfEj2Wi7TH/zRu M9+A== X-Gm-Message-State: AEkoousx6jUE15kDDlb1LtIWWb4YmdGiqxHnaNbpkAOsnjVChrBKdd+/ckr+rSOIyNPZ0A== X-Received: by 10.107.3.35 with SMTP id 35mr29206377iod.40.1471198216969; Sun, 14 Aug 2016 11:10:16 -0700 (PDT) Received: from zony (206-188-64-44.cpe.distributel.net. [206.188.64.44]) by smtp.googlemail.com with ESMTPSA id b135sm8151068ioa.13.2016.08.14.11.10.15 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 14 Aug 2016 11:10:16 -0700 (PDT) From: npostavs@users.sourceforge.net To: Eli Zaretskii Subject: Re: bug#24224: Enable 'h, j, k, l' key navigation where ever possible References: <83wpjjfel5.fsf@gnu.org> Date: Sun, 14 Aug 2016 14:10:25 -0400 In-Reply-To: <83wpjjfel5.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 14 Aug 2016 20:24:54 +0300") Message-ID: <87wpjjusq6.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 24224 Cc: 24224@debbugs.gnu.org, Mohammed Sadik X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) severity 24224 wishlist quit Eli Zaretskii writes: >> From: Mohammed Sadik >> Date: Sun, 14 Aug 2016 12:22:38 +0530 >> >> There are several buffers where alphabet keys have no effect. >> In such buffers, it would be nice to enable the keys h, j, k, and l, for >> navigation, and even further q for quit (or close the buffer), o for >> other window, etc. This might also help resolve the pinky problem a little. >> >> The buffers that can include those key for navigation can be >> help-mode, apropos-mode, woman, package-menu-mode (package listings), >> compilation-mode, customize (Custom-mode), info-mode, and so on. > > Some of these keys are already bound in some of these modes. For > example, h and l have bindings in help-mode. > > So I guess this could be some optional minor mode, off by default. > > Thanks. view-mode has code for the k and j bindings, but commented out: (defvar view-mode-map (let ((map (make-sparse-keymap))) ... (define-key map "q" 'View-quit) ... ;; (define-key map "k" 'View-scroll-line-backward) (define-key map "y" 'View-scroll-line-backward) ;; (define-key map "j" 'View-scroll-line-forward) ... (define-key map "o" 'View-scroll-to-buffer-end) ... (define-key map "?" 'describe-mode) ; Maybe do as less instead? See above. (define-key map "h" 'describe-mode) From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 07 22:51:19 2019 Received: (at control) by debbugs.gnu.org; 8 Nov 2019 03:51:19 +0000 Received: from localhost ([127.0.0.1]:44346 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iSvIt-0005og-5o for submit@debbugs.gnu.org; Thu, 07 Nov 2019 22:51:19 -0500 Received: from host.gofardesign.uk ([208.79.239.190]:58550) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iSvIr-0005oQ-6W for control@debbugs.gnu.org; Thu, 07 Nov 2019 22:51:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=marxist.se; s=default; h=Subject:From:To:Date:Sender:Reply-To:Message-ID:Cc:MIME-Version :Content-Type:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=AaTyeoxO+aBty2kpkx4ft0gz2NZofr44YdRa9iwaKa0=; b=Xh3PFwK2YlWFgS3LSO5B56EOTi 1uQj473V2Y5mUsZeyfM1P6moD2khSHatRecKztT+DM//dUmAjrdRbRXJONDpgeaaYXTmO0y7nZtIR /sA3Vem3yYtnl2MhtZedw5Dchr6SkWyP5BqAjCojaTJNURgdrtMXt8BX2nyuQiZufpZ8=; Received: from h-70-69.a785.priv.bahnhof.se ([155.4.70.69]:50370 helo=localhost) by host.gofardesign.uk with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from ) id 1iSvIh-0006TB-Cx for control@debbugs.gnu.org; Thu, 07 Nov 2019 21:51:07 -0600 Date: Fri, 08 Nov 2019 04:51:05 +0100 To: control@debbugs.gnu.org From: Stefan Kangas Subject: control message for bug #24224 X-OutGoing-Spam-Status: No, score=-1.0 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - host.gofardesign.uk X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - marxist.se X-Get-Message-Sender-Via: host.gofardesign.uk: authenticated_id: stefan@marxist.se X-Authenticated-Sender: host.gofardesign.uk: stefan@marxist.se X-Source: X-Source-Args: X-Source-Dir: X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" Message-Id: X-Spam-Score: -1.0 (-) retitle 24224 New minor mode for 'h, j, k, l' key navigation quit From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 22 14:45:14 2020 Received: (at 24224) by debbugs.gnu.org; 22 Aug 2020 18:45:14 +0000 Received: from localhost ([127.0.0.1]:51457 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9YVu-0000dM-Hm for submit@debbugs.gnu.org; Sat, 22 Aug 2020 14:45:14 -0400 Received: from mail-yb1-f179.google.com ([209.85.219.179]:43758) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9YVs-0000d6-13 for 24224@debbugs.gnu.org; Sat, 22 Aug 2020 14:45:13 -0400 Received: by mail-yb1-f179.google.com with SMTP id m200so2874224ybf.10 for <24224@debbugs.gnu.org>; Sat, 22 Aug 2020 11:45:11 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:user-agent :mime-version:date:message-id:subject:to:cc; bh=s1yEltlw1WY1MwkcVf6ywsVb9rqURONnPVzpfjcZ/5o=; b=bc71CInxggvczB7jSyx6M2mrMle3IDFdQtiG4DkZWCnKrgcvr4NLAlunj6xfWIaAVs rqBnL8uZfdhCEP3kBhFLDZ+1g/cA8WVpzol8uSwG17Hr+r1wDzxMzA34yvktnAPsufIn DQfyH/UI/ppZffd0D6uzPYYSzXB39Hww+Rtv+TDEEwxH4gn3R3rOSFyeQCgpEbqKI5Pk m+cOKKhWJYRw/g6RRkcUMMYv44nuAY11ZUwY3q74xH3DYj15OnZuNU4+Nye2hbqzJ9CR 32Jkt1lzLPrtUNF8oY3jTiu+DhgG0Muw42drbUAz5n9yzn/Qly18/N3J3IIFycopV64h pCrA== X-Gm-Message-State: AOAM532HaEEqD4MHfCYVqV6ni2hX9BV5u2XaqHaShvMHfHDjVX5SOb86 /cjxEJ6H2NlU+FMmhXAEOnxmqVteqqhij0FQYAM= X-Google-Smtp-Source: ABdhPJyuFu/ZUjOF8dPI8tvJPpWaHbd1FYIxGZiJXh13+meDnA6+wTswMg9idXjuEsJqQAJwS1hkEJfEMFITIIQpYlU= X-Received: by 2002:a25:7007:: with SMTP id l7mr10909934ybc.85.1598121906308; Sat, 22 Aug 2020 11:45:06 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sat, 22 Aug 2020 14:45:05 -0400 From: Stefan Kangas In-Reply-To: <83wpjjfel5.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 14 Aug 2016 20:24:54 +0300") References: <83wpjjfel5.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Date: Sat, 22 Aug 2020 14:45:05 -0400 Message-ID: Subject: Re: bug#24224: Enable 'h, j, k, l' key navigation where ever possible To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 24224 Cc: 24224@debbugs.gnu.org, Mohammed Sadik X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) Eli Zaretskii writes: >> From: Mohammed Sadik >> Date: Sun, 14 Aug 2016 12:22:38 +0530 >> >> There are several buffers where alphabet keys have no effect. >> In such buffers, it would be nice to enable the keys h, j, k, and l, for >> navigation, and even further q for quit (or close the buffer), o for >> other window, etc. This might also help resolve the pinky problem a little. >> >> The buffers that can include those key for navigation can be >> help-mode, apropos-mode, woman, package-menu-mode (package listings), >> compilation-mode, customize (Custom-mode), info-mode, and so on. > > Some of these keys are already bound in some of these modes. For > example, h and l have bindings in help-mode. > > So I guess this could be some optional minor mode, off by default. (That was 4 years ago.) The request is to bind 'h', 'j', 'k' and 'l' where possible, presumably to be more like vim. I think this use case is mostly covered by viper and/or the third-party evil. Eli pointed out that this would conflict with current key bindings, and I can only add that it would not be worth usurping these key bindings everywhere when we already have 'f', 'b', 'n' and 'p'. Eli also suggested that this could be an optional minor mode. I don't see why we couldn't include such a package in GNU ELPA, but I don't think it makes sense to keep a request like this open in our bug tracker indefinitely if no one is actively working on it. Any other opinions? And is anyone working on this? Best regards, Stefan Kangas From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 01 08:38:38 2020 Received: (at 24224-done) by debbugs.gnu.org; 1 Oct 2020 12:38:38 +0000 Received: from localhost ([127.0.0.1]:34598 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kNxr4-00046x-3m for submit@debbugs.gnu.org; Thu, 01 Oct 2020 08:38:38 -0400 Received: from mail-ej1-f50.google.com ([209.85.218.50]:44813) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kNxr2-00046U-TD for 24224-done@debbugs.gnu.org; Thu, 01 Oct 2020 08:38:37 -0400 Received: by mail-ej1-f50.google.com with SMTP id a3so7024616ejy.11 for <24224-done@debbugs.gnu.org>; Thu, 01 Oct 2020 05:38:36 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:user-agent :mime-version:date:message-id:subject:to:cc; bh=RgzUgdJWWNcrqvZxK62pgOLuS361TtEHFFQWOa3rXGQ=; b=jzzyeLGBEeI9z5ejVbCxYEjRjxXeMMRIYS0TcAl98jLUzZ20hCPgSAQOTCStPb/Jc5 kDmcxru3St0Oz3AyeZktIFCDhy/cf7tFjatuqrxuUzfn7H5pC2dlb/O/3r+yUNhUwK0Y 7++QV5TaviJvQFdDvuqM/aew7ywec4QQpsvQMJaSI8p/br0M24W0Q2N2CRzExYJVYRNg 8U2TsB2jMj+R53QR/ux86H5maCJ5kpAafmDfPigpGQr10UHXS5ES0CMihR3JuLus5zki xcr7Aqw0a0TLYIQUQNk3PEzkc4txiC0uyltR2xbXIS3ECDtT4NudhvRAwwJk4ebcBI0F RPLg== X-Gm-Message-State: AOAM5330ouPI7fPIJASdfjUOJgi6+42szn7hs5Mk1NywaFjP+WKy7XhG WR8u1M39vTE/DAYW1o6v0zxZujJaypQU6vGmGsU= X-Google-Smtp-Source: ABdhPJyrfZ1iQ/ANr9X0L/qcPd23APK5oPogi+5WwDWxDi7+0n3pfL7JC/WmU1xZ62oitI2xZ0fom9zZW78T1tdDOT4= X-Received: by 2002:a17:906:fb8f:: with SMTP id lr15mr7693377ejb.25.1601555911255; Thu, 01 Oct 2020 05:38:31 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 1 Oct 2020 05:38:30 -0700 From: Stefan Kangas In-Reply-To: (Stefan Kangas's message of "Sat, 22 Aug 2020 14:45:05 -0400") References: <83wpjjfel5.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Date: Thu, 1 Oct 2020 05:38:30 -0700 Message-ID: Subject: Re: bug#24224: Enable 'h, j, k, l' key navigation where ever possible To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 24224-done Cc: Mohammed Sadik , 24224-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Stefan Kangas writes: > Eli Zaretskii writes: > >>> From: Mohammed Sadik >>> Date: Sun, 14 Aug 2016 12:22:38 +0530 >>> >>> There are several buffers where alphabet keys have no effect. >>> In such buffers, it would be nice to enable the keys h, j, k, and l, for >>> navigation, and even further q for quit (or close the buffer), o for >>> other window, etc. This might also help resolve the pinky problem a little. >>> >>> The buffers that can include those key for navigation can be >>> help-mode, apropos-mode, woman, package-menu-mode (package listings), >>> compilation-mode, customize (Custom-mode), info-mode, and so on. >> >> Some of these keys are already bound in some of these modes. For >> example, h and l have bindings in help-mode. >> >> So I guess this could be some optional minor mode, off by default. > > (That was 4 years ago.) > > The request is to bind 'h', 'j', 'k' and 'l' where possible, presumably > to be more like vim. I think this use case is mostly covered by viper > and/or the third-party evil. > > Eli pointed out that this would conflict with current key bindings, and > I can only add that it would not be worth usurping these key bindings > everywhere when we already have 'f', 'b', 'n' and 'p'. > > Eli also suggested that this could be an optional minor mode. I don't > see why we couldn't include such a package in GNU ELPA, but I don't > think it makes sense to keep a request like this open in our bug tracker > indefinitely if no one is actively working on it. > > Any other opinions? And is anyone working on this? No further comments within almost 6 weeks, so I'll assume that there are no objections to the above. I'm therefore closing this bug now. From unknown Sat Aug 09 13:14:30 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 30 Oct 2020 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator