From mboxrd@z Thu Jan  1 00:00:00 1970
Path: news.gmane.org!.POSTED!not-for-mail
From: Drew Adams <drew.adams@oracle.com>
Newsgroups: gmane.emacs.devel
Subject: RE: nxml-mode: Derive from prog-mode instead of text-mode
Date: Wed, 17 May 2017 10:28:21 -0700 (PDT)
Message-ID: <a04ccb65-4af9-4877-b944-c1fb3547dacd@default>
References: <1494412509.2069441.971865104.0646ACD6@webmail.messagingengine.com>
	<8337ccbrar.fsf@gnu.org>
	<1494439153.1311720.972341016.7C2EC66A@webmail.messagingengine.com>
	<83o9v0a66q.fsf@gnu.org>
	<1494487799.3240345.972964808.43DA610E@webmail.messagingengine.com>
	<CAArVCkR+jKEu49=H9CQ6jfhV890DQGfZgdVw9=R0KuDfEc_zVw@mail.gmail.com>
	<87r2zqvmy9.fsf@pokyo>
	<1494930855.4131543.978121176.7BB5246B@webmail.messagingengine.com>
	<CAP_d_8Wpgyp=3CHcQD36voYa7S-AqH6JAkN3ZXBFofitrQbuFA@mail.gmail.com>
	<jwvfug5dmri.fsf-monnier+gmane.emacs.devel@gnu.org>
	<4165ea59-dc7e-4112-95b8-10b766bf0d52@default>
	<877f1gx5b3.fsf@ericabrahamsen.net>
	<93458087-0860-4fcd-9628-dfcf2b231a69@default>
	<CAP_d_8UrYdc4x4Kq=YnvUDzEUnid+oO4sSmYX8nFEiu0gn2f0Q@mail.gmail.com>
	<4bade577-a131-48e1-8ceb-5980307841dd@default>
	<jwv7f1fa1be.fsf-monnier+gmane.emacs.devel@gnu.org>
NNTP-Posting-Host: blaine.gmane.org
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Trace: blaine.gmane.org 1495042125 28859 195.159.176.226 (17 May 2017 17:28:45 GMT)
X-Complaints-To: usenet@blaine.gmane.org
NNTP-Posting-Date: Wed, 17 May 2017 17:28:45 +0000 (UTC)
To: Stefan Monnier <monnier@iro.umontreal.ca>, emacs-devel@gnu.org
Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed May 17 19:28:36 2017
Return-path: <emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org>
Envelope-to: ged-emacs-devel@m.gmane.org
Original-Received: from lists.gnu.org ([208.118.235.17])
	by blaine.gmane.org with esmtp (Exim 4.84_2)
	(envelope-from <emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org>)
	id 1dB2kV-0007HN-Ge
	for ged-emacs-devel@m.gmane.org; Wed, 17 May 2017 19:28:35 +0200
Original-Received: from localhost ([::1]:50125 helo=lists.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org>)
	id 1dB2kb-0005kn-2b
	for ged-emacs-devel@m.gmane.org; Wed, 17 May 2017 13:28:41 -0400
Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45636)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <drew.adams@oracle.com>) id 1dB2kR-0005j7-EH
	for emacs-devel@gnu.org; Wed, 17 May 2017 13:28:32 -0400
Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <drew.adams@oracle.com>) id 1dB2kN-0003D0-Gc
	for emacs-devel@gnu.org; Wed, 17 May 2017 13:28:31 -0400
Original-Received: from userp1040.oracle.com ([156.151.31.81]:48529)
	by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)
	(Exim 4.71) (envelope-from <drew.adams@oracle.com>)
	id 1dB2kN-0003Cm-6T
	for emacs-devel@gnu.org; Wed, 17 May 2017 13:28:27 -0400
Original-Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
	by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with
	ESMTP id v4HHSOkj026349
	(version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
	Wed, 17 May 2017 17:28:25 GMT
Original-Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
	by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v4HHSO08025357
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
	Wed, 17 May 2017 17:28:24 GMT
Original-Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
	by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4HHSMI2027851;
	Wed, 17 May 2017 17:28:24 GMT
In-Reply-To: <jwv7f1fa1be.fsf-monnier+gmane.emacs.devel@gnu.org>
X-Priority: 3
X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1  (1003210) [OL
	12.0.6767.5000 (x86)]
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic]
	[fuzzy]
X-Received-From: 156.151.31.81
X-BeenThere: emacs-devel@gnu.org
X-Mailman-Version: 2.1.21
Precedence: list
List-Id: "Emacs development discussions." <emacs-devel.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/emacs-devel>,
	<mailto:emacs-devel-request@gnu.org?subject=unsubscribe>
List-Archive: <http://lists.gnu.org/archive/html/emacs-devel/>
List-Post: <mailto:emacs-devel@gnu.org>
List-Help: <mailto:emacs-devel-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/emacs-devel>,
	<mailto:emacs-devel-request@gnu.org?subject=subscribe>
Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org
Original-Sender: "Emacs-devel" <emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org>
Xref: news.gmane.org gmane.emacs.devel:214924
Archived-At: <http://permalink.gmane.org/gmane.emacs.devel/214924>

> Huh?  make-sparse-keymap doesn't "divorced [ordinary characters] from
> their usual self-insert meaning". Are you maybe thinking of
> `suppress-keymap`?

Yes, sorry.  (There are 91 occurrences of `suppress-keymap'.)

And I didn't notice that `dired-mode-map' now sets its parent
to `special-mode-map' (which does `suppress-keymap', which
`dired-mode-map' used to do).

Since Emacs 24, Dired already essentially inherits from
`special-mode', without doing so explicitly.  It gets the
map, but not the hook, and it overwrites most of the map.
It won't be any more useless for it to just inherit from
`special-mode'.  Sorry for the noise.