From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tassilo Horn Newsgroups: gmane.emacs.devel Subject: Re: Emacs learning curve Date: Sat, 17 Jul 2010 08:29:16 +0200 Message-ID: <201007170829.16720.tassilo@member.fsf.org> References: <4C3B6A8A.80105@gmx.de> <8739vjf2k2.fsf@gmail.com> <8739vi8x39.fsf@mithlond.arda> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1279348170 13423 80.91.229.12 (17 Jul 2010 06:29:30 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 17 Jul 2010 06:29:30 +0000 (UTC) Cc: Sean Sieger , Teemu Likonen To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jul 17 08:29:29 2010 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 1Oa0ts-0002QT-NL for ged-emacs-devel@m.gmane.org; Sat, 17 Jul 2010 08:29:29 +0200 Original-Received: from localhost ([127.0.0.1]:44088 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Oa0tr-0004lj-Su for ged-emacs-devel@m.gmane.org; Sat, 17 Jul 2010 02:29:27 -0400 Original-Received: from [140.186.70.92] (port=50303 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Oa0tk-0004lZ-HO for emacs-devel@gnu.org; Sat, 17 Jul 2010 02:29:21 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Oa0tj-0005MM-7E for emacs-devel@gnu.org; Sat, 17 Jul 2010 02:29:20 -0400 Original-Received: from out1.smtp.messagingengine.com ([66.111.4.25]:54799) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Oa0tj-0005M8-42 for emacs-devel@gnu.org; Sat, 17 Jul 2010 02:29:19 -0400 Original-Received: from compute1.internal (compute1.internal [10.202.2.41]) by gateway1.messagingengine.com (Postfix) with ESMTP id 898BA16DCAF; Sat, 17 Jul 2010 02:29:18 -0400 (EDT) Original-Received: from heartbeat2.messagingengine.com ([10.202.2.161]) by compute1.internal (MEProxy); Sat, 17 Jul 2010 02:29:18 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=messagingengine.com; h=from:to:subject:date:cc:references:in-reply-to:mime-version:content-type:content-transfer-encoding:message-id; s=smtpout; bh=yi+L7qEprbfueddjkCRhUMahoEs=; b=jWLuHQaiZJMUFL6knzOXYD4SIsdRPIMrr6QBMQit9nlDneqbk1Hk1CE8KwQyHvEXCPnbrEqoB63yC7jqZSAXxk/4QXscSqJ6IGMhTc2VGh9XogUDg3igYJB7ObXjL02504ggJJqpdAXcti8QWYQLpnP66wp3A/P2BL8v1V4GJo0= X-Sasl-enc: Ed6vhF2vMRB6m7gqKIMoMUw3aTNf2BL4VoJ0K+3wl9SK 1279348158 Original-Received: from thinkpad.localnet (dslb-084-061-104-211.pools.arcor-ip.net [84.61.104.211]) by mail.messagingengine.com (Postfix) with ESMTPSA id 35E7A58BA6; Sat, 17 Jul 2010 02:29:18 -0400 (EDT) User-Agent: KMail/1.13.5 (Linux/2.6.35-rc5-git1; KDE/4.4.5; x86_64; ; ) In-Reply-To: <8739vi8x39.fsf@mithlond.arda> X-Face: `TY6r/ws=N5uqO1E`M=Sups<}n%T[E^o_?MJj 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:127487 Archived-At: On Saturday 17 July 2010 08:02:34 Teemu Likonen wrote: Hi! > I filed a bug report (with a patch) about lessening the hard-coding of > keys [1]. I also wrote a message here [2] telling that function > substitute-key-definition has problems and suggested using define-key > function with its [remap ...] feature instead. That's a valid point. I just grepped the emacs/lisp dir for C-f and there are quite a few modes that bind C-f instead of remapping `forward-char', e.g. hexl, vcursor, artist, ada, calendar, hanja-util, and some more. I guess with addon packages the situation is even worse. I would be good to have some checkdoc-like command which would make authors of elisp packages aware of such problems. Bye, Tassilo