From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 18 15:00:27 2021 Received: (at submit) by debbugs.gnu.org; 18 Apr 2021 19:00:27 +0000 Received: from localhost ([127.0.0.1]:47810 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYCeg-0007JQ-RH for submit@debbugs.gnu.org; Sun, 18 Apr 2021 15:00:27 -0400 Received: from lists.gnu.org ([209.51.188.17]:37644) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYCef-0007Hx-7V for submit@debbugs.gnu.org; Sun, 18 Apr 2021 15:00:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34402) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYCee-0007Rb-QJ for bug-gnu-emacs@gnu.org; Sun, 18 Apr 2021 15:00:24 -0400 Received: from mout01.posteo.de ([185.67.36.65]:39265) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYCec-0003Qj-S4 for bug-gnu-emacs@gnu.org; Sun, 18 Apr 2021 15:00:24 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 8D37124002A for ; Sun, 18 Apr 2021 21:00:20 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1618772420; bh=v2e7ib94q3Bv4me/1spZDtYmp5MDex1MUWw913qw0tk=; h=From:To:Subject:Date:From; b=Fv9MXJVqTeliTkhe1uwwKT6RoJlmP0cYuV1Q0jDKWhn9lB55aUZJ6mgSCIvR6ecIh wbu3Y1A7/lotPo9jeFQiEU3k9CqCMxIa8+NawFdQZxNoOjSmo4ISwFgC7ByxG/1tMH aC7HO7ZFyzoSvAGbBlp3Ni8uHREDoUBDMlpdFdoQnbgsZ7ETEDosBUOGB9pMXZutdb 5dTmChvzAlhygJPk3EtIKLa43Q0kMK1PYJ7LEvb1yToCLKZwEzzH5MjoMnhbbOyIc2 D/hK0UH8M5gLVic0DrSmY/Cc+kccbH8RO447Ofa1m9TWLUra6WF8gsZrUGPGf9Jf3T uGnBRgo/OgeKA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FNfQr0FFrz6tnd for ; Sun, 18 Apr 2021 21:00:19 +0200 (CEST) From: Philip Kaludercic To: bug-gnu-emacs@gnu.org Subject: Mark outline commands as repeatable Date: Sun, 18 Apr 2021 19:00:17 +0000 Message-ID: <87blabpge6.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=185.67.36.65; envelope-from=philipk@posteo.net; helo=mout01.posteo.de X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FROM_FMBLA_NEWDOM=1.499, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: submit 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.8 (/) --=-=-= Content-Type: text/plain This is a suggested extension for repeat-mode. outline-mode, especially outline-minor-mode commands are somewhat inconvenient to access ("C-x @ C-" requires me to change modifiers mid-input twice). When repeat-mode is enabled, this would allow me to access all outline keys in just one key-press. One might want to discuss if outline-mode-prefix-map should be directly marked as the repeat-map or if a subset should be used. My approach requires less effort but might be more confusing. -- Philip K. --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0002-Mark-outline-mode-keys-as-repeatable.patch >From 060f1a9facd4e30bd0bca5b405dc6e544dca3cf9 Mon Sep 17 00:00:00 2001 From: Philip K Date: Sun, 18 Apr 2021 20:34:18 +0200 Subject: [PATCH 2/4] Mark outline-mode keys as repeatable --- lisp/outline.el | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lisp/outline.el b/lisp/outline.el index bce9c6b9e4..f5fbfb5b98 100644 --- a/lisp/outline.el +++ b/lisp/outline.el @@ -1274,6 +1274,12 @@ outline-cycle-buffer (setq outline--cycle-buffer-state 'show-all) (message "Show all"))))) +;;; mark all commands bound in `outline-mode-prefix-map' as +;;; repeatable. +(dolist (command (mapcar #'cdr (cdr outline-mode-prefix-map))) + (when (commandp command) + (put command 'repeat-map 'outline-mode-prefix-map))) + (provide 'outline) (provide 'noutline) -- 2.30.2 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 19 03:38:58 2021 Received: (at control) by debbugs.gnu.org; 19 Apr 2021 07:38:58 +0000 Received: from localhost ([127.0.0.1]:48285 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYOUk-0004Wy-0U for submit@debbugs.gnu.org; Mon, 19 Apr 2021 03:38:58 -0400 Received: from mail-pj1-f45.google.com ([209.85.216.45]:35563) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYOUi-0004Wl-Qu for control@debbugs.gnu.org; Mon, 19 Apr 2021 03:38:57 -0400 Received: by mail-pj1-f45.google.com with SMTP id j21-20020a17090ae615b02901505b998b45so4526220pjy.0 for ; Mon, 19 Apr 2021 00:38:56 -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:mime-version:date:message-id:subject:to; bh=DnwK8I3ocyl36/gLv7WB9jea+b6W6fkhEouWl1GCObY=; b=cGv8qNe8cZPPf1PduAk71Y0MlFpveSBlt1ABLOIWv4I5zo8bJ0kmb+3XYolp48R5be wsfO4rb1m+WR0YqVsd/MyY0R2FGVwIxcduDXkcGe3gsaGsx0flt524NyOpWBd6nXJGwS 4brNhS2xxDFNAQq2JOclnVCZJk0sS598i6ZZ+2UqY5rw4dhkD3bSOJp/EXgeLf8a59Lv PgfI+SxT4sR9ngDoO4Z7LSeAq76lXdRNa5xeodw2LnritbuCYBIxMMtSvIGeOlpO6rmn wO+lnLIulyd+oz7sCzAX8fwwJKQO4lwXDoKNc9dta811HWzklgcSar/xDLTi4O1m5AX/ Cm4g== X-Gm-Message-State: AOAM531sJu6k7KZUHPd0LAULAh9GZZyFKvWLWrwe7GZ8HdQI0bUH+/pq jfPgoGmdlwZTIdVrTzAzEMp7wwpAJ368d4pU1Srpj8Eg X-Google-Smtp-Source: ABdhPJwUodEfqqhfLK98bVlSm5dHX5uof0H8SEkWJLzhGBgpu9+kfnnW/hFLumvM28LkljxJi0XB81L/ex6OuOMTRtM= X-Received: by 2002:a17:90b:19ca:: with SMTP id nm10mr23890059pjb.175.1618817931266; Mon, 19 Apr 2021 00:38:51 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 19 Apr 2021 07:38:50 +0000 From: Stefan Kangas MIME-Version: 1.0 Date: Mon, 19 Apr 2021 07:38:50 +0000 Message-ID: Subject: To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 2.5 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: severity 47881 minor severity 47878 wishlist severity 47876 wishlist severity 47862 minor severity 47785 minor severity 47738 minor severity 47686 wishlist severity 47677 wishlist thanks Content analysis details: (2.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (stefankangas[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [209.85.216.45 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.216.45 listed in list.dnswl.org] 0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different 2.0 BLANK_SUBJECT Subject is present but empty -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 0.0 UNPARSEABLE_RELAY Informational: message has unparseable relay lines 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" X-Spam-Score: 1.5 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: severity 47881 minor severity 47878 wishlist severity 47876 wishlist severity 47862 minor severity 47785 minor severity 47738 minor severity 47686 wishlist severity 47677 wishlist thanks Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [209.85.216.45 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.216.45 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (stefankangas[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -0.0 SPF_PASS SPF: sender matches SPF record 0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different 2.0 BLANK_SUBJECT Subject is present but empty -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 0.0 UNPARSEABLE_RELAY Informational: message has unparseable relay lines severity 47881 minor severity 47878 wishlist severity 47876 wishlist severity 47862 minor severity 47785 minor severity 47738 minor severity 47686 wishlist severity 47677 wishlist thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 19 16:50:38 2021 Received: (at 47878) by debbugs.gnu.org; 19 Apr 2021 20:50:38 +0000 Received: from localhost ([127.0.0.1]:52233 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYaqr-0005KL-Pn for submit@debbugs.gnu.org; Mon, 19 Apr 2021 16:50:38 -0400 Received: from relay4-d.mail.gandi.net ([217.70.183.196]:55845) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYaqp-0005Jt-FU for 47878@debbugs.gnu.org; Mon, 19 Apr 2021 16:50:36 -0400 X-Originating-IP: 91.129.102.166 Received: from mail.gandi.net (m91-129-102-166.cust.tele2.ee [91.129.102.166]) (Authenticated sender: juri@linkov.net) by relay4-d.mail.gandi.net (Postfix) with ESMTPSA id DF46CE0006; Mon, 19 Apr 2021 20:50:27 +0000 (UTC) From: Juri Linkov To: Philip Kaludercic Subject: Re: bug#47878: Mark outline commands as repeatable Organization: LINKOV.NET References: <87blabpge6.fsf@posteo.net> Date: Mon, 19 Apr 2021 23:45:17 +0300 In-Reply-To: <87blabpge6.fsf@posteo.net> (Philip Kaludercic's message of "Sun, 18 Apr 2021 19:00:17 +0000") Message-ID: <87y2dej95u.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 47878 Cc: 47878@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: -1.7 (-) > This is a suggested extension for repeat-mode. outline-mode, especially > outline-minor-mode commands are somewhat inconvenient to access ("C-x @ > C-" requires me to change modifiers mid-input twice). When > repeat-mode is enabled, this would allow me to access all outline keys > in just one key-press. > > One might want to discuss if outline-mode-prefix-map should be directly > marked as the repeat-map Is it possible to get the name of the keymap whose keys were bound to and invoked the current command? If such function exists, then the feature of marking the whole keymap as repeatable could be discussed. > or if a subset should be used. My approach requires less effort > but might be more confusing. Indeed, a subset would be more preferable since it reduces the number of keys that users might want to use outside of the repeating sequence, e.g. to type C-l to recenter instead of outline-hide-leaves. To solve this problem the whole set of keys could be split to groups of repeatable keymaps: 1. navigation keymap: C-c @ C-b outline-backward-same-level C-c @ C-f outline-forward-same-level C-c @ C-n outline-next-visible-heading C-c @ C-p outline-previous-visible-heading C-c @ C-u outline-up-heading This would be the most useful keymap to make navigation keys repeatable. 2. editing keymap: C-c @ RET outline-insert-heading C-c @ C-v outline-move-subtree-down C-c @ C-^ outline-move-subtree-up C-c @ @ outline-mark-subtree C-c @ C-< outline-promote C-c @ C-> outline-demote Only outline-promote/outline-demote and outline-move-subtree-down/outline-move-subtree-up could be repeatable. 3. visibility keymap: C-c @ C-a outline-show-all C-c @ C-e outline-show-entry C-c @ TAB outline-show-children C-c @ C-k outline-show-branches C-c @ C-s outline-show-subtree C-c @ C-c outline-hide-entry C-c @ C-d outline-hide-subtree C-c @ C-l outline-hide-leaves C-c @ C-o outline-hide-other C-c @ C-q outline-hide-sublevels C-c @ C-t outline-hide-body I doubt if these keys need to be repeatable. We have new Org-like short keys TAB and S-TAB that are more convenient to use in outline-mode and in outline-minor-mode. From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 21 09:53:45 2021 Received: (at 47878) by debbugs.gnu.org; 21 Apr 2021 13:53:45 +0000 Received: from localhost ([127.0.0.1]:57240 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZDIW-0001Wn-Tg for submit@debbugs.gnu.org; Wed, 21 Apr 2021 09:53:45 -0400 Received: from mout02.posteo.de ([185.67.36.66]:41385) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZDIQ-0001WR-R3 for 47878@debbugs.gnu.org; Wed, 21 Apr 2021 09:53:42 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id E29FB2400E5 for <47878@debbugs.gnu.org>; Wed, 21 Apr 2021 15:53:29 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1619013209; bh=juS+5Kp7m+LXWzyxdQG2BKYwuJCWovl98TKPdGIU+Ss=; h=From:To:Cc:Subject:Date:From; b=NvyPs7g45WJ5JcMe0B3n9X4VRWNAmfGOeABGZpdb90ALsgJPgfPbFQ3X2qfypOxjx rpi7Ii6gXXgxH/YXQg+ftbEB2CrKNG8LfE9wp457DT0R6kK7Rsv1WV+5+jCrOUDuFq HotjUJBS5e5m3xmJcFBPyYaREFTy1OSGPoCM+ZjNDOW5NgoHrdpPU6CCZp6U8pTzyK X9AgAHs4fN02nVlYvQFBgG7lljdGQFZrBjeplSleVBYRjn6bxBc8NGwpN+TigIDMUz 2ot1oUomIpgg7qr3V1yfT/bkXfRKjRhKdE7zbsuwQQQxJt+IdHqTxMzsKbFzz6Vplp mf0JEb0ytZViw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FQMTN6bRzz6tmb; Wed, 21 Apr 2021 15:53:28 +0200 (CEST) From: Philip Kaludercic To: Juri Linkov Subject: Re: bug#47878: Mark outline commands as repeatable References: <87blabpge6.fsf@posteo.net> <87y2dej95u.fsf@mail.linkov.net> Date: Wed, 21 Apr 2021 13:53:28 +0000 In-Reply-To: <87y2dej95u.fsf@mail.linkov.net> (Juri Linkov's message of "Mon, 19 Apr 2021 23:45:17 +0300") Message-ID: <87y2dbagmf.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 47878 Cc: 47878@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: -1.7 (-) Juri Linkov writes: >> This is a suggested extension for repeat-mode. outline-mode, especially >> outline-minor-mode commands are somewhat inconvenient to access ("C-x @ >> C-" requires me to change modifiers mid-input twice). When >> repeat-mode is enabled, this would allow me to access all outline keys >> in just one key-press. >> >> One might want to discuss if outline-mode-prefix-map should be directly >> marked as the repeat-map > > Is it possible to get the name of the keymap whose keys were bound to > and invoked the current command? If such function exists, then the > feature of marking the whole keymap as repeatable could be discussed. > >> or if a subset should be used. My approach requires less effort >> but might be more confusing. > > Indeed, a subset would be more preferable since it reduces the number > of keys that users might want to use outside of the repeating sequence, > e.g. to type C-l to recenter instead of outline-hide-leaves. > > To solve this problem the whole set of keys could be split to groups > of repeatable keymaps: > > 1. navigation keymap: > > C-c @ C-b outline-backward-same-level > C-c @ C-f outline-forward-same-level > C-c @ C-n outline-next-visible-heading > C-c @ C-p outline-previous-visible-heading > C-c @ C-u outline-up-heading > > This would be the most useful keymap to make navigation keys repeatable. > > 2. editing keymap: > > C-c @ RET outline-insert-heading > C-c @ C-v outline-move-subtree-down > C-c @ C-^ outline-move-subtree-up > C-c @ @ outline-mark-subtree > C-c @ C-< outline-promote > C-c @ C-> outline-demote > > Only outline-promote/outline-demote and > outline-move-subtree-down/outline-move-subtree-up > could be repeatable. I am not sure if these two maps are necessarily detached. When I want to move a few subtrees, it might be natural for me to assume that I can also move between them without having to invoke C-x @ ... again. > 3. visibility keymap: > > C-c @ C-a outline-show-all > C-c @ C-e outline-show-entry > C-c @ TAB outline-show-children > C-c @ C-k outline-show-branches > C-c @ C-s outline-show-subtree > C-c @ C-c outline-hide-entry > C-c @ C-d outline-hide-subtree > C-c @ C-l outline-hide-leaves > C-c @ C-o outline-hide-other > C-c @ C-q outline-hide-sublevels > C-c @ C-t outline-hide-body > > I doubt if these keys need to be repeatable. > We have new Org-like short keys TAB and S-TAB > that are more convenient to use in outline-mode > and in outline-minor-mode. That makes sense, I just found out about outline-minor-mode-cycle and it probably does make these keys superfluous for most uses. Removing these keys seems to also open up a lot of key bindings that would otherwise maybe annoy users if they are bound in transient maps (especially C-a, C-e, C-k, C-s, C-c). -- Philip K. From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 21 15:28:43 2021 Received: (at 47878) by debbugs.gnu.org; 21 Apr 2021 19:28:43 +0000 Received: from localhost ([127.0.0.1]:59830 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZIWh-0006TH-DH for submit@debbugs.gnu.org; Wed, 21 Apr 2021 15:28:43 -0400 Received: from relay5-d.mail.gandi.net ([217.70.183.197]:59845) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZIWd-0006St-CY for 47878@debbugs.gnu.org; Wed, 21 Apr 2021 15:28:42 -0400 X-Originating-IP: 91.129.102.166 Received: from mail.gandi.net (m91-129-102-166.cust.tele2.ee [91.129.102.166]) (Authenticated sender: juri@linkov.net) by relay5-d.mail.gandi.net (Postfix) with ESMTPSA id 9D8631C0005; Wed, 21 Apr 2021 19:28:30 +0000 (UTC) From: Juri Linkov To: Philip Kaludercic Subject: Re: bug#47878: Mark outline commands as repeatable Organization: LINKOV.NET References: <87blabpge6.fsf@posteo.net> <87y2dej95u.fsf@mail.linkov.net> <87y2dbagmf.fsf@posteo.net> Date: Wed, 21 Apr 2021 22:20:27 +0300 In-Reply-To: <87y2dbagmf.fsf@posteo.net> (Philip Kaludercic's message of "Wed, 21 Apr 2021 13:53:28 +0000") Message-ID: <87r1j3h37d.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 47878 Cc: 47878@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: -1.7 (-) >> 1. navigation keymap: >> >> C-c @ C-b outline-backward-same-level >> C-c @ C-f outline-forward-same-level >> C-c @ C-n outline-next-visible-heading >> C-c @ C-p outline-previous-visible-heading >> C-c @ C-u outline-up-heading Maybe also it would make sense to add single key equivalents, so e.g. next visible headings could be visited with C-c @ n n n n … >> This would be the most useful keymap to make navigation keys repeatable. >> >> 2. editing keymap: >> >> C-c @ RET outline-insert-heading >> C-c @ C-v outline-move-subtree-down >> C-c @ C-^ outline-move-subtree-up >> C-c @ @ outline-mark-subtree >> C-c @ C-< outline-promote >> C-c @ C-> outline-demote >> >> Only outline-promote/outline-demote and >> outline-move-subtree-down/outline-move-subtree-up >> could be repeatable. > > I am not sure if these two maps are necessarily detached. When I want to > move a few subtrees, it might be natural for me to assume that I can > also move between them without having to invoke C-x @ ... again. Ok, let's put navigation and editing keys into one repeatable keymap (maybe without outline-insert-heading and outline-mark-subtree). >> 3. visibility keymap: >> >> C-c @ C-a outline-show-all >> C-c @ C-e outline-show-entry >> C-c @ TAB outline-show-children >> C-c @ C-k outline-show-branches >> C-c @ C-s outline-show-subtree >> C-c @ C-c outline-hide-entry >> C-c @ C-d outline-hide-subtree >> C-c @ C-l outline-hide-leaves >> C-c @ C-o outline-hide-other >> C-c @ C-q outline-hide-sublevels >> C-c @ C-t outline-hide-body >> >> I doubt if these keys need to be repeatable. >> We have new Org-like short keys TAB and S-TAB >> that are more convenient to use in outline-mode >> and in outline-minor-mode. > > That makes sense, I just found out about outline-minor-mode-cycle and it > probably does make these keys superfluous for most uses. Removing these > keys seems to also open up a lot of key bindings that would otherwise > maybe annoy users if they are bound in transient maps (especially C-a, > C-e, C-k, C-s, C-c). Indeed, these are among the most frequently used keys. From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 21 16:51:14 2021 Received: (at 47878) by debbugs.gnu.org; 21 Apr 2021 20:51:14 +0000 Received: from localhost ([127.0.0.1]:59926 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZJoY-0004KY-2K for submit@debbugs.gnu.org; Wed, 21 Apr 2021 16:51:14 -0400 Received: from mout01.posteo.de ([185.67.36.65]:44349) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZJoS-0004Jy-0H for 47878@debbugs.gnu.org; Wed, 21 Apr 2021 16:51:12 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id A9693240026 for <47878@debbugs.gnu.org>; Wed, 21 Apr 2021 22:51:00 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1619038260; bh=CN4wYFvevq01wTTKmIwRNjdMEJhgujMm/CQDLNrgqi0=; h=From:To:Cc:Subject:Date:From; b=h1sAx/BWah6degWZTATUZdVwhi7OXdAow8elD2TYzIlNX4azuyG4X051PZQsd6jb2 44HcJqdXT4Vp6tc+7oPU2S8qw/pPJhpN0KJBgLs1QzXrvhynSVRlg7+KcKP26hZNXM VyinRQQR9cD9E0ekqzlBLpM0WtJUv9zXMoyN1dxfebEPBik9FSdkNOHl5F1XzN2UiI F3hCL/kXAsiC3wPMLunxq551yaGBULRv1AF4slQijGcp7AXi3WWA4F0kHdXo+FR9EV /tHhpSkBhVOg2C0zE0jnCf/CyXxO4Pou6V+ZMeKPCcPpg8FZMIku4Iu+pgzUZrapVL T0zGulKVcabXA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FQXl76Pc3z9rxL; Wed, 21 Apr 2021 22:50:59 +0200 (CEST) From: Philip Kaludercic To: Juri Linkov Subject: Re: bug#47878: Mark outline commands as repeatable References: <87blabpge6.fsf@posteo.net> <87y2dej95u.fsf@mail.linkov.net> <87y2dbagmf.fsf@posteo.net> <87r1j3h37d.fsf@mail.linkov.net> Date: Wed, 21 Apr 2021 20:50:59 +0000 In-Reply-To: <87r1j3h37d.fsf@mail.linkov.net> (Juri Linkov's message of "Wed, 21 Apr 2021 22:20:27 +0300") Message-ID: <87k0ovuzt8.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 47878 Cc: 47878@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: -1.7 (-) --=-=-= Content-Type: text/plain Juri Linkov writes: >> I am not sure if these two maps are necessarily detached. When I want to >> move a few subtrees, it might be natural for me to assume that I can >> also move between them without having to invoke C-x @ ... again. > > Ok, let's put navigation and editing keys into one repeatable keymap > (maybe without outline-insert-heading and outline-mark-subtree). > >> That makes sense, I just found out about outline-minor-mode-cycle and it >> probably does make these keys superfluous for most uses. Removing these >> keys seems to also open up a lot of key bindings that would otherwise >> maybe annoy users if they are bound in transient maps (especially C-a, >> C-e, C-k, C-s, C-c). > > Indeed, these are among the most frequently used keys. I've implemented your suggestions. Letting the editing map inherit from the navigation map doesn't seem like a good idea, as long as repeat-mode overwrites the repeat-map, because that makes commands disappear all of a sudden. The extra keys without control are convenient, but it does write a lot into the mini-buffer. -- Philip K. --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0001-Make-outline-commands-repeatable.patch >From df388bbf31f7970fe38190503b20eb60e944e131 Mon Sep 17 00:00:00 2001 From: Philip K Date: Wed, 21 Apr 2021 22:17:27 +0200 Subject: [PATCH] Make outline commands repeatable * outline.el (outline-navigation-repeat-map): Add new map (outline-editing-repeat-map): Add new map --- lisp/outline.el | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/lisp/outline.el b/lisp/outline.el index bce9c6b9e4..fa7c1a27d9 100644 --- a/lisp/outline.el +++ b/lisp/outline.el @@ -1274,6 +1274,45 @@ outline-cycle-buffer (setq outline--cycle-buffer-state 'show-all) (message "Show all"))))) +(defvar outline-navigation-repeat-map + (let ((map (make-sparse-keymap))) + (define-key map (kbd "C-b") #'outline-backward-same-level) + (define-key map (kbd "b") #'outline-backward-same-level) + (define-key map (kbd "C-f") #'outline-forward-same-level) + (define-key map (kbd "f") #'outline-forward-same-level) + (define-key map (kbd "C-n") #'outline-next-visible-heading) + (define-key map (kbd "n") #'outline-next-visible-heading) + (define-key map (kbd "C-p") #'outline-previous-visible-heading) + (define-key map (kbd "p") #'outline-previous-visible-heading) + (define-key map (kbd "C-u") #'outline-up-heading) + (define-key map (kbd "u") #'outline-up-heading) + map)) + +(dolist (command '(outline-backward-same-level + outline-forward-same-level + outline-next-visible-heading + outline-previous-visible-heading + outline-up-heading)) + (put command 'repeat-map 'outline-navigation-repeat-map)) + +(defvar outline-editing-repeat-map + (let ((map (make-sparse-keymap))) + (define-key map (kbd "C-v") #'outline-move-subtree-down) + (define-key map (kbd "v") #'outline-move-subtree-down) + (define-key map (kbd "C-^") #'outline-move-subtree-up) + (define-key map (kbd "^") #'outline-move-subtree-up) + (define-key map (kbd "C->") #'outline-demote) + (define-key map (kbd ">") #'outline-demote) + (define-key map (kbd "C-<") #'outline-promote) + (define-key map (kbd "<") #'outline-promote) + map)) + +(dolist (command '(outline-move-subtree-down + outline-move-subtree-up + outline-demote + outline-promote)) + (put command 'repeat-map 'outline-editing-repeat-map)) + (provide 'outline) (provide 'noutline) -- 2.30.2 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 21 17:16:28 2021 Received: (at 47878) by debbugs.gnu.org; 21 Apr 2021 21:16:28 +0000 Received: from localhost ([127.0.0.1]:59933 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZKCy-0004uZ-9j for submit@debbugs.gnu.org; Wed, 21 Apr 2021 17:16:28 -0400 Received: from relay1-d.mail.gandi.net ([217.70.183.193]:12657) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZKCw-0004uJ-GK for 47878@debbugs.gnu.org; Wed, 21 Apr 2021 17:16:27 -0400 X-Originating-IP: 91.129.102.166 Received: from mail.gandi.net (m91-129-102-166.cust.tele2.ee [91.129.102.166]) (Authenticated sender: juri@linkov.net) by relay1-d.mail.gandi.net (Postfix) with ESMTPSA id EEC99240005; Wed, 21 Apr 2021 21:16:17 +0000 (UTC) From: Juri Linkov To: Philip Kaludercic Subject: Re: bug#47878: Mark outline commands as repeatable Organization: LINKOV.NET References: <87blabpge6.fsf@posteo.net> <87y2dej95u.fsf@mail.linkov.net> <87y2dbagmf.fsf@posteo.net> <87r1j3h37d.fsf@mail.linkov.net> <87k0ovuzt8.fsf@posteo.net> Date: Thu, 22 Apr 2021 00:15:32 +0300 In-Reply-To: <87k0ovuzt8.fsf@posteo.net> (Philip Kaludercic's message of "Wed, 21 Apr 2021 20:50:59 +0000") Message-ID: <877dkv2vbf.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 47878 Cc: 47878@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: -1.7 (-) > I've implemented your suggestions. Letting the editing map inherit from > the navigation map doesn't seem like a good idea, as long as repeat-mode > overwrites the repeat-map, because that makes commands disappear all of > a sudden. Thanks, I've tested your patch, and everything works swimmingly, so now pushed to master. Please close this feature request when you think everything is done here. > The extra keys without control are convenient, but it does > write a lot into the mini-buffer. Displaying the keys is customizable now, so this is less problematic. From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 25 07:17:53 2021 Received: (at control) by debbugs.gnu.org; 25 Apr 2021 11:17:53 +0000 Received: from localhost ([127.0.0.1]:42137 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1laclt-0001Nk-NO for submit@debbugs.gnu.org; Sun, 25 Apr 2021 07:17:53 -0400 Received: from mail-pg1-f170.google.com ([209.85.215.170]:38828) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lacln-0001N5-Pw for control@debbugs.gnu.org; Sun, 25 Apr 2021 07:17:48 -0400 Received: by mail-pg1-f170.google.com with SMTP id w10so836791pgh.5 for ; Sun, 25 Apr 2021 04:17:47 -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:mime-version:date:message-id:subject:to; bh=bp79v8f4K3hIK4CLMpc8wmdYaOuQsxhlOlqTeDEl19w=; b=hb9/DioM9okBFunRwd0dmpb/ABhfGNCwYjAdgj7ucTKI1qmlNa8GdKS4chNxEZFM8T XhZKWn2X0LSbN6e8AiG2z0jJwJMhWQBn2k6awqlrpB0gLV7jzCyGxwSqcJ1dDix2Rw5n iJ3b6RdJNG1Q1kyE10NR6Sa1uWAY07DDwQKpzGALeZ3cBWW+BdI+2Dg5Gmlo8J/xF9Yn Q+19NE6qy+tDOxIF4/ZG/NG2LTDqmts5e0N7Q2qoxm3ECzCLlkQx28J3K0oiUJfJBl2G t/SnCpd5WnVul5UJmeb4i6vLuuBF1OPx3XdYO+7v8rI/DUGyRLnz9NOp5PYlIz0Dtsg2 b8FA== X-Gm-Message-State: AOAM5335U45h/O6hZ3AzilyhS9w2G2BxjLgW2bolS/OPUth4w2qwa+Vw RNpubtvUZBIe6gzPp9zSVwPPjVZAzySkcfo1ic2XrCg9 X-Google-Smtp-Source: ABdhPJySNAc/4a/mrn1eW9XNQvaQt4nbNgx35v9/UYGY5Ow6fR3fFLRAxT/AtIKit0Vc4LTcze8pLyk5tjJdDkTqNhA= X-Received: by 2002:a63:5b5c:: with SMTP id l28mr11946794pgm.363.1619349462302; Sun, 25 Apr 2021 04:17:42 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 25 Apr 2021 06:17:42 -0500 From: Stefan Kangas MIME-Version: 1.0 Date: Sun, 25 Apr 2021 06:17:42 -0500 Message-ID: Subject: To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 2.5 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: tags 47878 fixed thanks Content analysis details: (2.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.215.170 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (stefankangas[at]gmail.com) 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [209.85.215.170 listed in wl.mailspike.net] -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 2.0 BLANK_SUBJECT Subject is present but empty 0.0 UNPARSEABLE_RELAY Informational: message has unparseable relay lines 0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different 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" X-Spam-Score: 1.5 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: tags 47878 fixed thanks Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [209.85.215.170 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.215.170 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (stefankangas[at]gmail.com) 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 2.0 BLANK_SUBJECT Subject is present but empty 0.0 UNPARSEABLE_RELAY Informational: message has unparseable relay lines 0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different tags 47878 fixed thanks From debbugs-submit-bounces@debbugs.gnu.org Mon May 03 06:30:48 2021 Received: (at 47878) by debbugs.gnu.org; 3 May 2021 10:30:48 +0000 Received: from localhost ([127.0.0.1]:46300 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldVqi-0007Uq-3h for submit@debbugs.gnu.org; Mon, 03 May 2021 06:30:48 -0400 Received: from quimby.gnus.org ([95.216.78.240]:40478) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldVqg-0007OP-DM for 47878@debbugs.gnu.org; Mon, 03 May 2021 06:30:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=8tPjTdkwh1+MGaI9yjMh9Ywh1mMC4Zd+scm5a+/USqY=; b=k2YgDbHdmRxBdlJFDRQU7OkK32 KaW3vu0WrRyGIgmGWpp3uc9nvHOuxzSAxwjPHhd2mpDd8w+gKJcyo/5+4l1gLVOG6dCLbqeBDQBrf tRWfIAmo84iVBjsBARaF1yuhUe0bR3wRGsUEV70ncfLVwIfP17go5dgWYozFfrtuQ5W0=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ldVqX-0003ta-VA; Mon, 03 May 2021 12:30:40 +0200 From: Lars Ingebrigtsen To: Juri Linkov Subject: Re: bug#47878: Mark outline commands as repeatable References: <87blabpge6.fsf@posteo.net> <87y2dej95u.fsf@mail.linkov.net> <87y2dbagmf.fsf@posteo.net> <87r1j3h37d.fsf@mail.linkov.net> <87k0ovuzt8.fsf@posteo.net> <877dkv2vbf.fsf@mail.linkov.net> X-Now-Playing: Billy Bragg's _Best Of Billy Bragg At The BBC 1983-2019 (1)_: "A New England" Date: Mon, 03 May 2021 12:30:37 +0200 In-Reply-To: <877dkv2vbf.fsf@mail.linkov.net> (Juri Linkov's message of "Thu, 22 Apr 2021 00:15:32 +0300") Message-ID: <87tunkaz3m.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Juri Linkov writes: >> I've implemented your suggestions. Letting the editing map inherit from >> the navigation map doesn't seem like a good idea, as long as repeat-mode >> overwrites the repeat-map, because that makes [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47878 Cc: Philip Kaludercic , 47878@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: -1.0 (-) Juri Linkov writes: >> I've implemented your suggestions. Letting the editing map inherit from >> the navigation map doesn't seem like a good idea, as long as repeat-mode >> overwrites the repeat-map, because that makes commands disappear all of >> a sudden. > > Thanks, I've tested your patch, and everything works swimmingly, > so now pushed to master. Please close this feature request > when you think everything is done here. Skimming this thread, it's not clear whether there's anything more to do here or not... -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon May 03 13:04:45 2021 Received: (at 47878) by debbugs.gnu.org; 3 May 2021 17:04:45 +0000 Received: from localhost ([127.0.0.1]:47564 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldbzx-0000mQ-ML for submit@debbugs.gnu.org; Mon, 03 May 2021 13:04:45 -0400 Received: from relay2-d.mail.gandi.net ([217.70.183.194]:64467) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldbzw-0000lm-En; Mon, 03 May 2021 13:04:44 -0400 X-Originating-IP: 91.129.102.166 Received: from mail.gandi.net (m91-129-102-166.cust.tele2.ee [91.129.102.166]) (Authenticated sender: juri@linkov.net) by relay2-d.mail.gandi.net (Postfix) with ESMTPSA id 6BBA140006; Mon, 3 May 2021 17:04:37 +0000 (UTC) From: Juri Linkov To: Lars Ingebrigtsen Subject: Re: bug#47878: Mark outline commands as repeatable Organization: LINKOV.NET References: <87blabpge6.fsf@posteo.net> <87y2dej95u.fsf@mail.linkov.net> <87y2dbagmf.fsf@posteo.net> <87r1j3h37d.fsf@mail.linkov.net> <87k0ovuzt8.fsf@posteo.net> <877dkv2vbf.fsf@mail.linkov.net> <87tunkaz3m.fsf@gnus.org> Date: Mon, 03 May 2021 19:44:29 +0300 In-Reply-To: <87tunkaz3m.fsf@gnus.org> (Lars Ingebrigtsen's message of "Mon, 03 May 2021 12:30:37 +0200") Message-ID: <87tunjztv6.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 47878 Cc: Philip Kaludercic , 47878@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: -1.7 (-) tags 47878 fixed close 47878 28.0.50 thanks >>> I've implemented your suggestions. Letting the editing map inherit from >>> the navigation map doesn't seem like a good idea, as long as repeat-mode >>> overwrites the repeat-map, because that makes commands disappear all of >>> a sudden. >> >> Thanks, I've tested your patch, and everything works swimmingly, >> so now pushed to master. Please close this feature request >> when you think everything is done here. > > Skimming this thread, it's not clear whether there's anything more to do > here or not... I believe this could be closed now. From unknown Tue Jun 17 01:26:32 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 01 Jun 2021 11:24:12 +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