From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.bugs Subject: bug#45084: so-long mode vs. dired-view-file Date: Tue, 08 Dec 2020 00:30:29 -0500 Message-ID: References: <87v9dfunti.5.fsf@jidanni.org> <376f3bbf8aa9df9efc2fc798077ea954@webmail.orcon.net.nz> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="8110"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 45084@debbugs.gnu.org, jidanni@jidanni.org To: Phil Sainty Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Dec 08 06:31:31 2020 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 1kmVb1-00022G-Bz for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 08 Dec 2020 06:31:31 +0100 Original-Received: from localhost ([::1]:47316 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kmVaz-0006ml-5t for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 08 Dec 2020 00:31:29 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58588) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kmVaa-0006la-CN for bug-gnu-emacs@gnu.org; Tue, 08 Dec 2020 00:31:04 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:44741) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kmVaY-000284-2X for bug-gnu-emacs@gnu.org; Tue, 08 Dec 2020 00:31:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kmVaX-00088C-VB for bug-gnu-emacs@gnu.org; Tue, 08 Dec 2020 00:31:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Richard Stallman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 08 Dec 2020 05:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 45084 X-GNU-PR-Package: emacs Original-Received: via spool by 45084-submit@debbugs.gnu.org id=B45084.160740544031225 (code B ref 45084); Tue, 08 Dec 2020 05:31:01 +0000 Original-Received: (at 45084) by debbugs.gnu.org; 8 Dec 2020 05:30:40 +0000 Original-Received: from localhost ([127.0.0.1]:56287 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kmVaC-00087Z-5L for submit@debbugs.gnu.org; Tue, 08 Dec 2020 00:30:40 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:37116) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kmVaA-00087I-0K for 45084@debbugs.gnu.org; Tue, 08 Dec 2020 00:30:38 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:43935) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kmVa2-0001kf-Rb; Tue, 08 Dec 2020 00:30:30 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1kmVa1-00016i-Dr; Tue, 08 Dec 2020 00:30:29 -0500 In-Reply-To: <376f3bbf8aa9df9efc2fc798077ea954@webmail.orcon.net.nz> (message from Phil Sainty on Mon, 07 Dec 2020 17:24:12 +1300) 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:195300 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > So so-long mode and whatever dired-view-file calls should somehow make > > a deal not to mess up "q". > It's true that, by default, so-long changing the major mode is going > to cause key bindings for the original mode to not be available. dired-view-file does something quite unusual: it visits a file and puts it in View mode. I think so-long needs to make a special case for View mode. For instance, if View mode is in effect, it could (1) turn off View mode, (2) switch modes however it does, then (3) reenable View mode. -- Dr Richard Stallman Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)