org-mode ohne pfeiltasten

12

Die Org-Modus-Tastenzuordnung verwendet standardmäßig die Pfeiltasten für allgemeine Funktionen. Hat jemand seine Einstellungen für den Organisationsmodus ordnungsgemäß neu zugeordnet, um Pfeiltasten vollständig zu vermeiden?

Bitte teilen.

Jeff Bauer
quelle

Antworten:

12

Ohne Remapping kommt man auch ohne Pfeiltasten schon ganz gut zurecht.

C-c C-x C-h in einem Org-Puffer:

C-c C-x D       org-shiftmetadown
C-c C-x L       org-shiftmetaleft
C-c C-x R       org-shiftmetaright
C-c C-x U       org-shiftmetaup
C-c C-x d       org-metadown
C-c C-x l       org-metaleft
C-c C-x m       org-meta-return
C-c C-x r       org-metaright
C-c C-x u       org-metaup

Wie in den Kommentaren erwähnt, hängt es von Ihrer Umgebung ab, ob diese Schlüssel festgelegt sind oder nicht (z. B. wenn Sie Emacs im Terminal oder als Daemon verwenden). Um sicherzustellen, dass diese immer angezeigt werden, können Sie aktivieren org-use-extra-keys. (Dies muss erfolgen, bevor Org geladen wird.)

Kyle Meyer
quelle
1
Diese Bindungen werden nicht in meinem Organisationspuffer angezeigt. Wenn ich den Modus beschreibe, sehe ich: <MS-down> org-shiftmetadown <MS-left> org-shiftmetaleft ...
Jeff Bauer
2
Diese sind so definiert org-use-extra-keys, dass sie beispielsweise in einem Terminal standardmäßig aktiviert sind. Passen Sie diese Option an, um dies auch in einem Emacs mit Fenster zu erhalten. Vgl. emacs.stackexchange.com/a/3991/2710
Andrew Swann
@ AndrewSwann Vielen Dank für den Hinweis.
Kyle Meyer
3

Yay, endlich ein Moment, um schamlos Werbung für http://abo-abo.github.io/worf/README.html zu machen .

h, j, kUnd lsind Pfeile.

c Schaltet den Änderungsmodus um:

(worf-defverb
 "change"
 '(("j" org-metadown)
   ("k" org-metaup)
   ("h" org-metaleft)
   ("l" org-metaright)
   ("t" org-set-tags :disable)
   ("n" worf-change-name :disable :break)
   ("a" org-meta-return :disable :break)))

cf wechselt in den Änderungsbaummodus:

(worf-defverb
 "change-tree"
 '(("j" org-shiftmetadown)
   ("k" org-shiftmetaup)
   ("h" org-shiftmetaleft)
   ("l" org-shiftmetaright)))

cs wechselt in den Schichtwechselmodus:

(worf-defverb
 "change-shift"
 '(("j" org-shiftdown)
   ("k" org-shiftup)
   ("h" org-shiftleft)
   ("l" org-shiftright)))

cr wechselt in den Schaltmodus:

(worf-defverb
 "change-shiftcontrol"
 '(("j" org-shiftcontroldown)
   ("k" org-shiftcontrolup)
   ("h" org-shiftcontrolleft)
   ("l" org-shiftcontrolright)))

qBeendet einen beliebigen Modus und macht hjklerneut Pfeile.

Ich experimentiere immer noch mit dem Paket, daher könnten sich diese Bindungen in Zukunft ändern. Wenn Sie es versuchen möchten, ist es in MELPA. Und solange Sie es versuchen, sollten Sie es ausprobieren g- es ist das beste Merkmal des Pakets.

abo-abo
quelle