org-mode sans touches fléchées


12

Le mappage de touches en mode Org utilise par défaut les touches fléchées pour les fonctions communes. Quelqu'un a-t-il remappé ses paramètres de mode organisation pour éviter complètement les touches fléchées?

Partagez s'il vous plait.

Réponses:


12

Sans remappage, vous pouvez déjà vous débrouiller assez bien sans les touches fléchées.

C-c C-x C-h dans un tampon 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

Comme mentionné dans les commentaires, le fait que ces clés soient définies ou non dépend de votre environnement (par exemple, si vous utilisez Emacs dans le terminal ou en tant que démon). Pour vous assurer qu'ils apparaissent toujours, vous pouvez les activer org-use-extra-keys. (Cela doit être fait avant le chargement d'Org.)


1
Ces liaisons n'apparaissent pas dans mon tampon d'organisation. Quand je décris le mode, je vois: <MS-down> org-shiftmetadown <MS-left> org-shiftmetaleft ...
Jeff Bauer

2
Ceux-ci sont définis par org-use-extra-keyslequel est activé par défaut dans un terminal par exemple. Personnalisez cette option pour l'obtenir également dans un emacs fenêtré. Cf. emacs.stackexchange.com/a/3991/2710
Andrew Swann

@AndrewSwann Merci d'avoir signalé cela.
Kyle Meyer

3

Ouais, enfin un moment pour annoncer sans vergogne http://abo-abo.github.io/worf/README.html .

h, j, kEt lsont des flèches.

c bascule le mode de changement:

(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 passe en mode de changement d'arbre:

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

cs passe en mode changement de vitesse:

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

cr passe en mode de changement de commande:

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

qquittera n'importe quel mode et fera de hjklnouveau des flèches.

J'expérimente toujours avec le package, donc ces liaisons pourraient changer à l'avenir. Si vous voulez l'essayer, c'est au MELPA. Et aussi longtemps que vous essayez, consultez g- c'est la meilleure fonctionnalité du package.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.