From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.devel Subject: RE: Bikeshedding go! Why is unbound? Date: Mon, 17 Jan 2011 10:22:00 -0800 Message-ID: <6227D1DC88D64BEE8079F8D405080807@us.oracle.com> References: <87sjx7z7w4.fsf@telefonica.net><83pqsbmf6j.fsf@gnu.org><87k4ijz07h.fsf@telefonica.net><2460D97DEA4047B3B9DF92C4A80981EF@us.oracle.com><57BF13882D6E494286547F293FE9D03B@us.oracle.com><87lj2pfo81.fsf@wanadoo.es><846FACC9499A447287432A783EBC1ED1@us.oracle.com><619E8C4B48F04150BAECB7F7700A8527@us.oracle.com> <87wrm37w7w.fsf@uwakimon.sk.tsukuba.ac.jp> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1295288549 29296 80.91.229.12 (17 Jan 2011 18:22:29 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 17 Jan 2011 18:22:29 +0000 (UTC) Cc: 'PJ Weisberg' , 'Emacs-Devel devel' To: "'Stephen J. Turnbull'" , "'Lennart Borgman'" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jan 17 19:22:24 2011 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.69) (envelope-from ) id 1Petii-0001Xe-7k for ged-emacs-devel@m.gmane.org; Mon, 17 Jan 2011 19:22:24 +0100 Original-Received: from localhost ([127.0.0.1]:59443 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Petih-00066N-Jb for ged-emacs-devel@m.gmane.org; Mon, 17 Jan 2011 13:22:23 -0500 Original-Received: from [140.186.70.92] (port=48167 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PetiZ-00065P-5I for emacs-devel@gnu.org; Mon, 17 Jan 2011 13:22:16 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PetiX-00083O-3p for emacs-devel@gnu.org; Mon, 17 Jan 2011 13:22:14 -0500 Original-Received: from rcsinet10.oracle.com ([148.87.113.121]:51195) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PetiW-000837-U5 for emacs-devel@gnu.org; Mon, 17 Jan 2011 13:22:13 -0500 Original-Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by rcsinet10.oracle.com (Switch-3.4.2/Switch-3.4.2) with ESMTP id p0HIM86s004363 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 17 Jan 2011 18:22:09 GMT Original-Received: from acsmt354.oracle.com (acsmt354.oracle.com [141.146.40.154]) by acsinet15.oracle.com (Switch-3.4.2/Switch-3.4.1) with ESMTP id p0HIM6YM005936; Mon, 17 Jan 2011 18:22:07 GMT Original-Received: from abhmt009.oracle.com by acsmt355.oracle.com with ESMTP id 966275171295288522; Mon, 17 Jan 2011 10:22:02 -0800 Original-Received: from dradamslap1 (/10.159.222.85) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 17 Jan 2011 10:22:01 -0800 X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <87wrm37w7w.fsf@uwakimon.sk.tsukuba.ac.jp> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5994 Thread-Index: Acu2JBeHe4fuI5iUS8a/7p1DGhwObQASqy9Q X-detected-operating-system: by eggs.gnu.org: GNU/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:134654 Archived-At: > unless ... "the user says he doesn't like it", it should be > allowed to fall through to the fallback when the Emacs > binding is void. I argued that the user (and libraries) should be able to not only bind the key (which no one has disagreed with) but also specify what to do if it is unbound: raise an error or pass it through to Windows. That's feasible with Stefan's proposal (assuming implementation details can be addressed, which need to be addressed anyway for the pass-through). And it gives users and libraries the choice, at runtime, that you are trying to make here, at design time. Not only least astonishment but most control.