From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Enhancements to "minor-mode-map-alist" functionality. Date: Mon, 15 Apr 2002 15:54:45 -0600 (MDT) Sender: emacs-devel-admin@gnu.org Message-ID: <200204152154.g3FLsjP23687@aztec.santafe.edu> References: <5xbscpg7zl.fsf@kfs2.cua.dk> <200204131905.g3DJ5cC22812@aztec.santafe.edu> <5xbscnb2hh.fsf@kfs2.cua.dk> Reply-To: rms@gnu.org NNTP-Posting-Host: localhost.gmane.org X-Trace: main.gmane.org 1018907838 15358 127.0.0.1 (15 Apr 2002 21:57:18 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 15 Apr 2002 21:57:18 +0000 (UTC) Cc: emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 16xETO-0003zb-00 for ; Mon, 15 Apr 2002 23:57:18 +0200 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 16xElI-0008MV-00 for ; Tue, 16 Apr 2002 00:15:49 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16xETI-0007Kl-00; Mon, 15 Apr 2002 17:57:12 -0400 Original-Received: from pele.santafe.edu ([192.12.12.119]) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16xEQy-0007AJ-00; Mon, 15 Apr 2002 17:54:49 -0400 Original-Received: from aztec.santafe.edu (aztec [192.12.12.49]) by pele.santafe.edu (8.11.6+Sun/8.9.3) with ESMTP id g3FLsja13316; Mon, 15 Apr 2002 15:54:45 -0600 (MDT) Original-Received: (from rms@localhost) by aztec.santafe.edu (8.10.2+Sun/8.9.3) id g3FLsjP23687; Mon, 15 Apr 2002 15:54:45 -0600 (MDT) X-Authentication-Warning: aztec.santafe.edu: rms set sender to rms@aztec using -f Original-To: storm@cua.dk In-Reply-To: <5xbscnb2hh.fsf@kfs2.cua.dk> (storm@cua.dk) Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:2643 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:2643 > I am surprised that the present facilities can't be used more easily. > Could you explain WHY you think this is necessary? Perhaps there > is already a better way. I'm pretty confiden that there isn't a _better_ way already. Would you please explain to me why not? Before I agree that we need a new feature, I want to make sure we have not overlooked an existing good solution. Please show the reasons why (you believe) these 7 keymaps are the only way. E.g. for cua, I need to ensure that those 7 keymaps are in the front of minor-mode-map-alist after every command, The first question is why you need 7 keymaps at all. Why isn't one enough? Why can't one key binding for a given key sequence handle all the various different circumstances, through conditionals in the code?