From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Nikolaj Schumacher Newsgroups: gmane.emacs.help Subject: Re: ergonomic keybindings in text mode Date: Mon, 30 Jun 2008 14:53:29 +0200 Message-ID: References: <4868a10b$0$27448$9b4e6d93@newsspool4.arcor-online.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1214830438 14993 80.91.229.12 (30 Jun 2008 12:53:58 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 30 Jun 2008 12:53:58 +0000 (UTC) Cc: help-gnu-emacs@gnu.org To: Markus Grunwald Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Jun 30 14:54:43 2008 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1KDIu2-0002Xy-Ph for geh-help-gnu-emacs@m.gmane.org; Mon, 30 Jun 2008 14:54:43 +0200 Original-Received: from localhost ([127.0.0.1]:58784 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KDItC-0006E2-BJ for geh-help-gnu-emacs@m.gmane.org; Mon, 30 Jun 2008 08:53:50 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KDIsw-0006Dx-Ay for help-gnu-emacs@gnu.org; Mon, 30 Jun 2008 08:53:34 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KDIsu-0006Dl-R0 for help-gnu-emacs@gnu.org; Mon, 30 Jun 2008 08:53:33 -0400 Original-Received: from [199.232.76.173] (port=42622 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KDIsu-0006Di-NH for help-gnu-emacs@gnu.org; Mon, 30 Jun 2008 08:53:32 -0400 Original-Received: from fmmailgate01.web.de ([217.72.192.221]:37998) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KDIsu-0003Gl-Bs for help-gnu-emacs@gnu.org; Mon, 30 Jun 2008 08:53:32 -0400 Original-Received: from smtp05.web.de (fmsmtp05.dlan.cinetic.de [172.20.4.166]) by fmmailgate01.web.de (Postfix) with ESMTP id 5DB02E5EAA3E; Mon, 30 Jun 2008 14:53:31 +0200 (CEST) Original-Received: from [77.135.44.187] (helo=thursday) by smtp05.web.de with asmtp (WEB.DE 4.109 #226) id 1KDIss-00085G-00; Mon, 30 Jun 2008 14:53:30 +0200 In-Reply-To: <4868a10b$0$27448$9b4e6d93@newsspool4.arcor-online.net> (Markus Grunwald's message of "30 Jun 2008 09\:02\:03 GMT") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.2.50 (darwin) X-Sender: n_schumacher@web.de X-Provags-ID: V01U2FsdGVkX1+eQsKNhA9l44ViWmb3PKcD1BKYnnFHT1vxGDsF hvB9YdNvCL/SDiIW9ABb0iBuxKG2gRM660jroVBQiYjmgt+4Kt eBZn5MQNzLowC8dkpgrA== X-detected-kernel: by monty-python.gnu.org: Linux 2.4-2.6 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:55156 Archived-At: Markus Grunwald wrote: > But I have one slight problem: text-mode changes a lot of bindings that I > would like to have. > > What can I do about it ? The only thing that came to my mind is to re-bind > all keys in text-mode-hook but this does not seem elegant to me... I believe that's pretty much all you can do. Emacs keymaps don't abstract keys, so most modes just bind their commands to the standard keys. (That's why I have to think long and hard before re-assigning even a single key. The effects ripple through all parts of Emacs...) But when looking at text-mode-map, with its three bindings, I'm not sure about which lot of changes you're talking about. Incidentally, the best thing for comfortable typing I've found (besides Dvorak), is switching Control to Caps Lock and using C-m and C-h instead of Return and Backspace. Not that it's easy to get used to. :) regards, Nikolaj Schumacher