From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: Re: Overriding emacs key bindings Date: Tue, 17 May 2016 04:41:13 +0200 Message-ID: <86shxhcsom.fsf@student.uu.se> References: <86k2iteg4e.fsf@student.uu.se> <87lh39h2hr.fsf@robertthorpeconsulting.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1463452915 10518 80.91.229.3 (17 May 2016 02:41:55 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 17 May 2016 02:41:55 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue May 17 04:41:48 2016 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1b2Ux8-0002jG-IV for geh-help-gnu-emacs@m.gmane.org; Tue, 17 May 2016 04:41:46 +0200 Original-Received: from localhost ([::1]:48113 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b2Ux7-0002zb-RE for geh-help-gnu-emacs@m.gmane.org; Mon, 16 May 2016 22:41:45 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58525) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b2Uws-0002u2-MU for help-gnu-emacs@gnu.org; Mon, 16 May 2016 22:41:31 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b2Uwp-0000DA-DJ for help-gnu-emacs@gnu.org; Mon, 16 May 2016 22:41:30 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:44228) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b2Uwp-0000D5-6d for help-gnu-emacs@gnu.org; Mon, 16 May 2016 22:41:27 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1b2Uwi-0002XH-M9 for help-gnu-emacs@gnu.org; Tue, 17 May 2016 04:41:20 +0200 Original-Received: from c-9ce1e655.08-680-7570702.cust.bredbandsbolaget.se ([85.230.225.156]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 17 May 2016 04:41:20 +0200 Original-Received: from embe8573 by c-9ce1e655.08-680-7570702.cust.bredbandsbolaget.se with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 17 May 2016 04:41:20 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: help-gnu-emacs@gnu.org Original-Lines: 61 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: c-9ce1e655.08-680-7570702.cust.bredbandsbolaget.se User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) Mail-Copies-To: never Cancel-Lock: sha1:85qXzZwavufpWmqhvP4vpTjIh1A= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:110006 Archived-At: Robert Thorpe writes: > Personally, I'm very used to C-o being > open-line. That said, I agree with Emmanuel > in general about this. > > There are a lot of options that people don't > consider. Emacs reserves all keybindings of > the type C-c C- for modes. > > However, if the second key doesn't begin with > ctrl then the user can use it. The entire C-c > keymap is reserved for the user. That is generous, however Emacs is even more generous and the user can assign any shortcut. I think C-o is better as 1) o is easier to hit than c, and 2) with C-c, both keys are on the left hand side (little and index finger hitting the keys), while with C-o, there is a pleasant combination of left and right, and the left index finger remains at f! (Now in Russia, there was once a civil war that lay the entire land to ashes, and the dispute was how to make the cross sign - either initially horizontally, or vertically! Talk about stupid...) But I also suspect C-c "single key" is underused. Luckily it is just a key so it doesn't have hurt feelings. > The something can be any key that's not > prefixed by ctrl or meta. Any key works, even > the numbers and symbols on the keyboard. > Capitals and small letters aren't treated the > same, so there's a huge space there for new > keybindings. Then there are rarely used > prefix keys, like the key for marking text, > you can attach stuff to that one. Absolutely, you don't have to hold a Ph.D. in combinatorics to understand there are more combinations than 99% of Joe Elisp Hackers could ever use sensibly! Because Emacs is like a workshop filled with tools, or a library but not with fiction but formulas and methods and strategies. You can benefit several lifetimes (if you live that long) from them tools and books, but you still will never have laid hand on every single one of them. It is just the way it goes. -- underground experts united .... http://user.it.uu.se/~embe8573 Emacs Gnus Blogomatic ......... http://user.it.uu.se/~embe8573/blogomatic - so far: 32 Blogomatic articles -