From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eduardo Mercovich Subject: Emacs movement keys Date: Tue, 23 Aug 2016 16:38:48 -0300 Message-ID: <87shtvl1hp.fsf@biologica.mercovich.net> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:44251) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bcHYE-0003oY-S2 for emacs-orgmode@gnu.org; Tue, 23 Aug 2016 15:40:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bcHY9-0008Ui-UW for emacs-orgmode@gnu.org; Tue, 23 Aug 2016 15:39:58 -0400 Received: from mail-qt0-f171.google.com ([209.85.216.171]:36014) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bcHY9-0008Ud-NF for emacs-orgmode@gnu.org; Tue, 23 Aug 2016 15:39:53 -0400 Received: by mail-qt0-f171.google.com with SMTP id 52so46275783qtq.3 for ; Tue, 23 Aug 2016 12:39:53 -0700 (PDT) Received: from localhost ([190.55.44.29]) by smtp.gmail.com with ESMTPSA id o131sm2612959qke.20.2016.08.23.12.38.50 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 23 Aug 2016 12:38:50 -0700 (PDT) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: emacs-orgmode@gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Dear Orgers. This is a novice for novices post. Probably all of you here know this, so please bear with me with patience and understanding. Since new users are welcomed to this humble and warm community, I'd like to share a (to me) hidden pearl. After some time using Org, I just... ehem... (cought)... did the tutorial. I found it quite useful, and the main thing are the emacs movement keys. Of course, they are not the standard keyboard keys like [home], [end], [Pg down] or [Pg up]. That not only would be too simple (we could brawl on that, really), but I believe the real reason is that those keys were not available or standard when Emacs started. The good news is that the equivalent keybinds are central in the keyboard, so you don't even have to move your hands a bit off where they are. All in all, the effort to change muscle memory in Emacs makes sense only if you have an obsessive compulsive maximizer disorder, like many of us here, and use mostly Emacs (same thing again). ;) Please note, I'm only saying "I found this and believe it useful for some" and not "everyone should re-learn how to move". It doesn't make sense to start any personal, opinionated and context dependent war. In short, here is the compressed version in a org table. --8<---------------cut here---------------start------------->8--- | | move | move | del | del | | object | prev | next | back | forw | |-----------+------+------+-------+------| | text | M < | M > | - | - | | screen | M v | C v | - | - | | paragraph | M p | M n | - | - | | sentence | M a | M e | - | M-k | | line ↑ ↓ | C p | C n | - | - | | < > | C a | C e | - | C-k | | word | M b | M f | M-DEL | M-d | | char | C b | C f | DEL | C-d | C-l clear screen and redisplay all the text, moving point to center, top and bottom of the screen C-/ Undo --8<---------------cut here---------------end--------------->8--- For those with visual memory, the image attached may provide some clues: it's the same thing but the M and C keys are colored, so the pattern is easier to see. BTW, there is a quite clear and well thought pattern here: + sArt and End + Previous and Next + Forward and Backward + Kill + Backspace (DEL) and Delete. I hope this may prove useful for someone there. :) Best... -- eduardo mercovich Donde se cruzan tus talentos con las necesidades del mundo, ahí está tu vocación. --=-=-= Content-Type: image/png Content-Disposition: attachment; filename=EmacsMovement.png Content-Transfer-Encoding: base64 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 --=-=-=--