modo org sin teclas de flecha

12

El mapeo de teclas del modo de organización usa de manera predeterminada las teclas de flecha para las funciones comunes. ¿Alguien ha reasignado sanamente su configuración de modo de organización para evitar por completo las teclas de flecha?

Por favor comparte.

Jeff Bauer
fuente

Respuestas:

12

Sin reasignar, ya puedes pasar bastante bien sin las teclas de flecha.

C-c C-x C-h en un búfer 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

Como se mencionó en los comentarios, si estas teclas están configuradas o no depende de su entorno (por ejemplo, si está utilizando Emacs en la terminal o como un demonio). Para asegurarse de que siempre se muestren, puede habilitar org-use-extra-keys. (Esto debe hacerse antes de cargar Org).

Kyle Meyer
fuente
1
Esos enlaces no aparecen en mi búfer de organización. Cuando describo el modo, veo: <MS-down> org-shiftmetadown <MS-left> org-shiftmetaleft ...
Jeff Bauer
2
Estos se definen mediante los org-use-extra-keysvalores predeterminados, por ejemplo, en un terminal. Personalice esa opción para obtener esto también en un emacs con ventana. Cf. emacs.stackexchange.com/a/3991/2710
Andrew Swann
@ AndrewSwann Gracias por señalar eso.
Kyle Meyer
3

Yay, finalmente un momento para publicitar descaradamente http://abo-abo.github.io/worf/README.html .

h, j, kY lson flechas.

c cambia el modo de cambio:

(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 en el modo de árbol de cambio:

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

cs entra en el modo de cambio de cambio:

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

cr ingresa al modo de control de cambio de cambio:

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

qsaldrá de cualquier modo y hjklvolverá a hacer flechas.

Todavía estoy experimentando con el paquete, por lo que estos enlaces pueden cambiar en el futuro. Si quieres probarlo, está en MELPA. Y mientras lo intentes, échale un vistazo g: es la mejor característica del paquete.

abo-abo
fuente