Назначение клавиш в режиме Org по умолчанию использует клавиши со стрелками для общих функций. Кто-нибудь разумно переназначил их настройки режима org, чтобы полностью избежать клавиш со стрелками?
Поделись, пожалуйста.
Назначение клавиш в режиме Org по умолчанию использует клавиши со стрелками для общих функций. Кто-нибудь разумно переназначил их настройки режима org, чтобы полностью избежать клавиш со стрелками?
Поделись, пожалуйста.
Ответы:
Без переназначения вы уже можете довольно хорошо обходиться без клавиш со стрелками.
C-c C-x C-h
в буфере организации:
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
Как упоминалось в комментариях, будут ли установлены эти ключи, зависит от вашей среды (например, если вы используете Emacs в терминале или в качестве демона). Чтобы они всегда отображались, вы можете включить org-use-extra-keys
. (Это нужно сделать до загрузки Org.)
org-use-extra-keys
умолчанию, например, в терминале. Настройте эту опцию, чтобы получить ее также в оконном emacs. Ср emacs.stackexchange.com/a/3991/2710
Да, наконец, момент для бесстыдной рекламы http://abo-abo.github.io/worf/README.html .
h, j, kИ lявляются стрелки.
c переключает режим смены:
(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 входит в режим изменения дерева:
(worf-defverb
"change-tree"
'(("j" org-shiftmetadown)
("k" org-shiftmetaup)
("h" org-shiftmetaleft)
("l" org-shiftmetaright)))
cs входит в режим смены смены:
(worf-defverb
"change-shift"
'(("j" org-shiftdown)
("k" org-shiftup)
("h" org-shiftleft)
("l" org-shiftright)))
cr переходит в режим изменения переключения передач:
(worf-defverb
"change-shiftcontrol"
'(("j" org-shiftcontroldown)
("k" org-shiftcontrolup)
("h" org-shiftcontrolleft)
("l" org-shiftcontrolright)))
qвыйдет из любого режима и hjklснова сделает стрелки.
Я все еще экспериментирую с пакетом, поэтому эти привязки могут измениться в будущем. Если вы хотите попробовать это в MELPA. И пока вы пытаетесь, проверьте g- это лучшая особенность пакета.