From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#53158: 28.0.90; TAB, RET key behave differently for Git-Log-View, Outline View mode Date: Mon, 10 Jan 2022 22:06:27 +0200 Message-ID: <83fspv8if0.fsf@gnu.org> References: <83zgo38ojq.fsf@gnu.org> <8635lvxt9v.fsf@mail.linkov.net> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25508"; mail-complaints-to="usenet@ciao.gmane.io" Cc: van.ly@sdf.org, 53158@debbugs.gnu.org To: Juri Linkov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Jan 10 21:07:14 2022 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 1n70wk-0006SN-Ex for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 10 Jan 2022 21:07:14 +0100 Original-Received: from localhost ([::1]:38478 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n70wj-0000v9-Bt for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 10 Jan 2022 15:07:13 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:56748) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n70wZ-0000ut-5h for bug-gnu-emacs@gnu.org; Mon, 10 Jan 2022 15:07:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:60466) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n70wY-0004TT-Qf for bug-gnu-emacs@gnu.org; Mon, 10 Jan 2022 15:07:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1n70wY-0008PG-Fq for bug-gnu-emacs@gnu.org; Mon, 10 Jan 2022 15:07:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 10 Jan 2022 20:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53158 X-GNU-PR-Package: emacs Original-Received: via spool by 53158-submit@debbugs.gnu.org id=B53158.164184520432288 (code B ref 53158); Mon, 10 Jan 2022 20:07:02 +0000 Original-Received: (at 53158) by debbugs.gnu.org; 10 Jan 2022 20:06:44 +0000 Original-Received: from localhost ([127.0.0.1]:53369 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n70wG-0008Oh-8B for submit@debbugs.gnu.org; Mon, 10 Jan 2022 15:06:44 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:55912) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n70wE-0008OV-6f for 53158@debbugs.gnu.org; Mon, 10 Jan 2022 15:06:42 -0500 Original-Received: from [2001:470:142:3::e] (port=55850 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n70w8-0004LW-Iq; Mon, 10 Jan 2022 15:06:36 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=kw2ByOxwqwdRlbLSic/4hVpc342dot49haB4uP9NcxQ=; b=MEpSdBhBnjZt 7f5xQOeRCgFQCr/XN/ELnItVJihZ0d98gHRvAJVqc0ez0sdB0yzOT8CqHlD9L7f6MeNuxD0nQx5LV jDEuDqa9dJYGkbTWiL8C8026cenGqnTYTZrvoypLpp5PmKVwHPxgZ7QqwccmwtLxyuZglGQ540OTm Sm8e9CvTD0J3I15/s/MByvIOtuOVO6GzSr5OuTpI3FKxF6gB1wZP2v8ntq5bAyMYdbwY2LUjLuQ7W VH8VYU2dFCcS/RTmpTerP6rJsZY53zqhqMnaFAE9w1cVFzrVUSiEm/YJOv1+pu1+SgOSp540fsmZR uM69ujg9Ktp6s7/9o/IXOg==; Original-Received: from [87.69.77.57] (port=3110 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n70w8-0002Es-Iq; Mon, 10 Jan 2022 15:06:36 -0500 In-Reply-To: <8635lvxt9v.fsf@mail.linkov.net> (message from Juri Linkov on Mon, 10 Jan 2022 21:52:44 +0200) 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:223900 Archived-At: > From: Juri Linkov > Cc: Eli Zaretskii , 53158@debbugs.gnu.org > Date: Mon, 10 Jan 2022 21:52:44 +0200 > > Then you can choose: when point is at the beginning of the outline heading, > TAB can expand and collapse outlines, when point is not at the line beginning, > TAB moves to the next hunk. FWIW, I consider this not a good UI. Having point one column to the left or to the right of where you want to be is quite frequent, so making a key sequence produce a very different effect depending on that is far from being the best idea, IMO. To me, this tells that these two modes, and the user expectations and habits to go with them, are simply incompatible, and we shouldn't try mixing them. If someone wants a diff-mode-like outline mode, let's make such a mode, and leave the original diff-mode alone.