From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.bugs Subject: bug#51809: 29.0.50; [PATCH] Support for outline default state in Diff buffers Date: Sun, 14 Nov 2021 22:31:02 +0200 Organization: LINKOV.NET Message-ID: <86zgq6pji1.fsf@mail.linkov.net> References: <87lf1sw6ji.fsf@gmail.com> <86h7cgdk4v.fsf@mail.linkov.net> <87ee7kvshn.fsf@gmail.com> <865ysuy56x.fsf@mail.linkov.net> <87y25qldid.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10644"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu) Cc: 51809@debbugs.gnu.org To: Matthias Meulien Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Nov 14 21:33:14 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mmMBc-0002bQ-Vg for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 14 Nov 2021 21:33:12 +0100 Original-Received: from localhost ([::1]:49826 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mmMBb-0005Mf-6u for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 14 Nov 2021 15:33:11 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:33488) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mmMBT-0005LO-5a for bug-gnu-emacs@gnu.org; Sun, 14 Nov 2021 15:33:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:40271) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mmMBS-0001F7-TH for bug-gnu-emacs@gnu.org; Sun, 14 Nov 2021 15:33:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mmMBS-0007Di-QS for bug-gnu-emacs@gnu.org; Sun, 14 Nov 2021 15:33:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 14 Nov 2021 20:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51809 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 51809-submit@debbugs.gnu.org id=B51809.163692197227731 (code B ref 51809); Sun, 14 Nov 2021 20:33:02 +0000 Original-Received: (at 51809) by debbugs.gnu.org; 14 Nov 2021 20:32:52 +0000 Original-Received: from localhost ([127.0.0.1]:51816 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mmMBH-0007DD-Qn for submit@debbugs.gnu.org; Sun, 14 Nov 2021 15:32:51 -0500 Original-Received: from relay1-d.mail.gandi.net ([217.70.183.193]:59309) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mmMBG-0007Cg-Cv for 51809@debbugs.gnu.org; Sun, 14 Nov 2021 15:32:50 -0500 Original-Received: (Authenticated sender: juri@linkov.net) by relay1-d.mail.gandi.net (Postfix) with ESMTPSA id 9EF9A240005; Sun, 14 Nov 2021 20:32:42 +0000 (UTC) In-Reply-To: <87y25qldid.fsf@gmail.com> (Matthias Meulien's message of "Sun, 14 Nov 2021 20:54:02 +0100") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:220010 Archived-At: >> Something strange happened recently with diff-mode and outline-minor-mode. >> I can't use this combination anymore. While reading your patches, I'm trying >> to type TAB on the hunk header to hide already viewed hunks of your patch. >> But TAB does nothing now. Do you see the same? TAB is used to hide/show body >> when outline-minor-mode-cycle is t. > > I just tested it: On hunk heading, TAB calls `diff-hunk-next'. On file > headings TAB cycle visibility. It's what I always observed. Looks crazy > but not buggy to my eyes. Before the recent changes, TAB cycled visibility not only on file headings, but also on hunk headings. It was very useful to use TAB to cycle visibility on hunk headings on a long patch where navigating to the file heading to be able to use TAB on it will take too much time. It's much easier to navigate to the nearest hunk heading to cycle its visibility.