From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Glenn Morris Newsgroups: gmane.emacs.bugs Subject: bug#10650: view-mode inconsistencies wrt special mode-class Date: Wed, 01 Feb 2012 12:15:12 -0500 Message-ID: References: <9vehugoa9d.fsf@fencepost.gnu.org> <87pqe08kgs.fsf@gnu.org> <87wr877y3s.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1328116554 25358 80.91.229.3 (1 Feb 2012 17:15:54 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 1 Feb 2012 17:15:54 +0000 (UTC) Cc: 10650@debbugs.gnu.org To: Chong Yidong Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Feb 01 18:15:53 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Rsdmj-00075H-9o for geb-bug-gnu-emacs@m.gmane.org; Wed, 01 Feb 2012 18:15:53 +0100 Original-Received: from localhost ([::1]:36560 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rsdmi-0002xJ-LM for geb-bug-gnu-emacs@m.gmane.org; Wed, 01 Feb 2012 12:15:52 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:40376) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rsdmb-0002xE-Bo for bug-gnu-emacs@gnu.org; Wed, 01 Feb 2012 12:15:51 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RsdmV-00086t-Rk for bug-gnu-emacs@gnu.org; Wed, 01 Feb 2012 12:15:45 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:45798) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsdmV-00086i-Pn for bug-gnu-emacs@gnu.org; Wed, 01 Feb 2012 12:15:39 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1Rsdmr-0004Ci-Kx for bug-gnu-emacs@gnu.org; Wed, 01 Feb 2012 12:16:01 -0500 X-Loop: help-debbugs@gnu.org In-Reply-To: Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 01 Feb 2012 17:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10650 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 10650-submit@debbugs.gnu.org id=B10650.132811653716124 (code B ref 10650); Wed, 01 Feb 2012 17:16:01 +0000 Original-Received: (at 10650) by debbugs.gnu.org; 1 Feb 2012 17:15:37 +0000 Original-Received: from localhost ([127.0.0.1]:49421 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RsdmT-0004C0-1A for submit@debbugs.gnu.org; Wed, 01 Feb 2012 12:15:37 -0500 Original-Received: from fencepost.gnu.org ([140.186.70.10]:54214 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RsdmR-0004Bu-9x for 10650@debbugs.gnu.org; Wed, 01 Feb 2012 12:15:35 -0500 Original-Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1Rsdm4-0006KQ-2B; Wed, 01 Feb 2012 12:15:12 -0500 X-Spook: AVIP Glock Aldergrove pre-emptive kilo class Ermes X-Ran: GeYG6xQrM%O\"DK4_F8$7sVz}lxytMHcr5,nAi%W}|MqL2yH X-Hue: white X-Attribution: GM User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.43 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.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:56353 Archived-At: Chong Yidong wrote: > I changed view-buffer-other-* to behave like view-buffer. > (Could have changed view-mode-enter instead, but that is called from > other placed in Emacs so it didn't seem worth the risk.) Probably not for 24.1 indeed, but the first usage I looked at is in files.el and it duplicates the same logic wrt mode-class: (when (and buffer-read-only view-read-only (not (eq (get major-mode 'mode-class) 'special))) (view-mode-enter)) I'd guess (with no data) that most of the other callers either use something similar, should use something similar but did not think of it, or would not be affected if something similar were added.