O mapeamento de teclas no modo de organização usa como padrão as teclas de seta para funções comuns. Alguém reformou suas configurações org-mode para evitar completamente as teclas de seta?
Por favor compartilhe.
O mapeamento de teclas no modo de organização usa como padrão as teclas de seta para funções comuns. Alguém reformou suas configurações org-mode para evitar completamente as teclas de seta?
Por favor compartilhe.
Respostas:
Sem remapear, você já pode se sair muito bem sem as teclas de seta.
C-c C-x C-h
em um buffer da organização:
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
Conforme mencionado nos comentários, se essas chaves estão definidas ou não, depende do seu ambiente (por exemplo, se você estiver usando o Emacs no terminal ou como um daemon). Para garantir que eles sempre apareçam, você pode ativar org-use-extra-keys
. (Isso precisa ser feito antes do carregamento da organização.)
org-use-extra-keys
quais é padrão, por exemplo, em um terminal. Personalize essa opção para obter isso também em um emacs com janelas. Cf. Emacs.stackexchange.com/a/3991/2710
Finalmente, finalmente, um momento para anunciar descaradamente o http://abo-abo.github.io/worf/README.html .
h, j, kE lsão setas.
c alterna o modo de alteração:
(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 no modo de mudança de árvore:
(worf-defverb
"change-tree"
'(("j" org-shiftmetadown)
("k" org-shiftmetaup)
("h" org-shiftmetaleft)
("l" org-shiftmetaright)))
cs entra no modo de mudança de mudança:
(worf-defverb
"change-shift"
'(("j" org-shiftdown)
("k" org-shiftup)
("h" org-shiftleft)
("l" org-shiftright)))
cr entra no modo de mudança de controle de mudança:
(worf-defverb
"change-shiftcontrol"
'(("j" org-shiftcontroldown)
("k" org-shiftcontrolup)
("h" org-shiftcontrolleft)
("l" org-shiftcontrolright)))
qsairá de qualquer modo e fará as hjklsetas novamente.
Ainda estou experimentando o pacote, para que essas ligações possam mudar no futuro. Se você quiser experimentar, é no MELPA. E enquanto você estiver tentando, confira g- é a melhor característica do pacote.