From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Miles Bader Newsgroups: gmane.emacs.devel Subject: Re: [CVS] f7, f8 bound.. Date: Fri, 6 Sep 2002 20:32:41 -0400 Sender: emacs-devel-admin@gnu.org Message-ID: <20020907003241.GA18215@gnu.org> References: <20020903173120.GA29981@gnu.org> <87ptvttnyo.fsf@emacswiki.org> <200209061736.g86HaDi00352@rum.cs.yale.edu> <20020906222113.GC7270@gnu.org> <5xelc662nj.fsf@kfs2.cua.dk> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1031362299 6276 127.0.0.1 (7 Sep 2002 01:31:39 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sat, 7 Sep 2002 01:31:39 +0000 (UTC) Cc: Stefan Monnier , Per Abrahamsen , emacs-devel@gnu.org Return-path: Original-Received: from hermes.netfonds.no ([80.91.224.195]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 17nUDf-0000IG-00 for ; Sat, 07 Sep 2002 03:17:03 +0200 Original-Received: from mail-relay.eunet.no (mail-relay.eunet.no [193.71.71.242]) by hermes.netfonds.no (8.12.1/8.12.1) with ESMTP id g870YB9e010834 for ; Sat, 7 Sep 2002 02:34:11 +0200 (CEST) Original-Received: from quimby.gnus.org (quimby.gnus.org [80.91.224.244]) by mail-relay.eunet.no (8.12.2/8.12.2/GN) with ESMTP id g870YARb082852 for ; Sat, 7 Sep 2002 02:34:10 +0200 (CEST) (envelope-from emacs-devel-admin@gnu.org) Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17nU6s-0007w3-00 for ; Sat, 07 Sep 2002 03:10:02 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 17nTY8-000839-00; Fri, 06 Sep 2002 20:34:08 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17nTWl-0007wR-00 for emacs-devel@gnu.org; Fri, 06 Sep 2002 20:32:43 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17nTWj-0007wF-00 for emacs-devel@gnu.org; Fri, 06 Sep 2002 20:32:43 -0400 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by monty-python.gnu.org with esmtp (Exim 4.10) id 17nTWj-0007w9-00 for emacs-devel@gnu.org; Fri, 06 Sep 2002 20:32:41 -0400 Original-Received: from miles by fencepost.gnu.org with local (Exim 4.10) id 17nTWj-0004zo-00; Fri, 06 Sep 2002 20:32:41 -0400 Original-To: "Kim F. Storm" Content-Disposition: inline In-Reply-To: <5xelc662nj.fsf@kfs2.cua.dk> User-Agent: Mutt/1.3.28i Blat: Foop Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:7653 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:7653 On Sat, Sep 07, 2002 at 02:53:36AM +0200, Kim F. Storm wrote: > But what's does it mean to delete a key binding? I interepret it as `remove the binding from this map' -- in other words, if it's global-map, you probably get an unbound error, but if it's some mode map, it probably results in the global binding showing through (this is important, become some modes define really annoying local bindings). In other words an `active delete'. In customize's saved-state in the startup files, this would be represented by an entry saying `remove this key from this map'. That's distinct from the operation of restoring the default binding -- this is something that probably would be merely a user-interface operation. This wouldn't be represented in the saved-state at all (other than by the asbsence of any binding or binding-deletion for a key, thus ensuring the default gets used). I guess maybe your point was -- we gotta stash the default bindings somewhere so that customize can know what to restore... -Miles -- P.S. All information contained in the above letter is false, for reasons of military security.