org-mode non utilizza i tasti freccia


12

Per impostazione predefinita, la creazione dei tasti in modalità Org utilizza i tasti freccia per le funzioni comuni. Qualcuno ha sapientemente rimappato le impostazioni della modalità org per evitare completamente i tasti freccia?

Si prega di condividere.

Risposte:


12

Senza rimappare, puoi già cavartela abbastanza bene senza i tasti freccia.

C-c C-x C-h in un buffer Org:

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

Come accennato nei commenti, l'impostazione di queste chiavi dipende dal proprio ambiente (ad esempio, se si utilizza Emacs nel terminale o come demone). Per assicurarti che vengano sempre visualizzati, puoi abilitare org-use-extra-keys. (Questa operazione deve essere eseguita prima del caricamento dell'organizzazione.)


1
Quei binding non compaiono nel mio buffer organizzativo. Quando descrivo la modalità, vedo: <MS-down> org-shiftmetadown <MS-left> org-shiftmetaleft ...
Jeff Bauer,

2
Questi sono definiti per org-use-extra-keysimpostazione predefinita, ad esempio in un terminale. Personalizza quell'opzione per ottenerlo anche in un emacs con finestre. Cf. emacs.stackexchange.com/a/3991/2710
Andrew Swann,

@AndrewSwann Grazie per averlo sottolineato.
Kyle Meyer,

3

Sì, finalmente un momento per pubblicizzare spudoratamente http://abo-abo.github.io/worf/README.html .

h, j, kE lsono frecce.

c attiva / disattiva la modalità di modifica:

(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 entra in modalità modifica albero:

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

cs entra in modalità cambio turno:

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

cr entra in modalità cambio controllo cambio:

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

quscirà da qualsiasi modalità e creerà di hjklnuovo le frecce.

Sto ancora sperimentando il pacchetto, quindi questi collegamenti potrebbero cambiare in futuro. Se vuoi provarlo, è in MELPA. E finché ci provi, dai un'occhiata g: è la migliore caratteristica del pacchetto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.