From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Global keymaps Date: Sat, 28 Jun 2008 18:51:06 -0400 Message-ID: References: <4853F884.7000609@gmail.com> <7dbe73ed0806141442h342f8ff0u83863f3980a7e229@mail.gmail.com> <48545D78.8080103@gmail.com> <4854E536.8040407@gmail.com> <87k5gql900.fsf@jurta.org> <87hcbt59s6.fsf@jurta.org> <87y74ubfnc.fsf@jurta.org> <87fxr1fe7d.fsf@jurta.org> <87ej6l5ffi.fsf@catnip.gol.com> <87bq1mxyem.fsf@jurta.org> <87prq2z9lo.fsf@catnip.gol.com> <87tzfd5wdh.fsf@jurta.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1214693497 27332 80.91.229.12 (28 Jun 2008 22:51:37 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 28 Jun 2008 22:51:37 +0000 (UTC) Cc: emacs-devel@gnu.org, Miles Bader To: Juri Linkov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jun 29 00:52:22 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1KCjHE-0004Fa-S1 for ged-emacs-devel@m.gmane.org; Sun, 29 Jun 2008 00:52:17 +0200 Original-Received: from localhost ([127.0.0.1]:46523 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KCjGO-0008BU-Tf for ged-emacs-devel@m.gmane.org; Sat, 28 Jun 2008 18:51:24 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KCjGK-0008BP-Q9 for emacs-devel@gnu.org; Sat, 28 Jun 2008 18:51:20 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KCjGI-0008BD-EL for emacs-devel@gnu.org; Sat, 28 Jun 2008 18:51:19 -0400 Original-Received: from [199.232.76.173] (port=36567 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KCjGI-0008BA-8s for emacs-devel@gnu.org; Sat, 28 Jun 2008 18:51:18 -0400 Original-Received: from 69-196-135-70.dsl.teksavvy.com ([69.196.135.70]:39653 helo=ceviche.home) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KCjGH-0001Fi-Rl for emacs-devel@gnu.org; Sat, 28 Jun 2008 18:51:18 -0400 Original-Received: by ceviche.home (Postfix, from userid 20848) id 06B7170033; Sat, 28 Jun 2008 18:51:07 -0400 (EDT) In-Reply-To: <87tzfd5wdh.fsf@jurta.org> (Juri Linkov's message of "Sat, 28 Jun 2008 22:45:07 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 3) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:100108 Archived-At: > A name like `ctl-x-n-map' is not descriptive indeed, but at least it > doesn't limit the keymap to one particular functionality, and keeps > it open for further unrelated bindings. Since we already very tight > on available keys, who knows what commands we will need in future on > these keymaps especially if they will have unrelated but good mnemonics. Hopefully, by the time we bump into this problem, we'll have multiple inheritance for keymaps, so we can just define ctl-x-n-map to be a map that inherits from narrow-map and from the-other-n-thing-map. Stefan