Я машинист dvorak и пользователь Vim Power, и я только начинаю делать некоторые тяжелые разработки в LISP, и я решил, что дам Emacs выстрел.
Беда в том, что некоторые из команд неудобны на дворжаке. Как мне менять команды? На данный момент я хотел бы заставить C-k действовать как C-x, C-t действовать как C-k, а C-x - как C-t, но я уверен, что мне захочется поменять местами все вокруг, когда узнаю, какие ключевые комбинации я использую.
Я знаю, что есть несколько режимов emacs dvorak, но большинство из них переназначает все команды, чтобы вы могли сохранить привязки qwerty: однако я не знаю привязки qwerty, и большинство привязок мнемоничны, d не использовать ни одно из них.
Я искал функцию клавиатуры:
(keyboard-translate ?\C-k ?\C-x)
(keyboard-translate ?\C-x ?\C-t)
(keyboard-translate ?\C-t ?\C-x)
Существуют Vi-режимы для emacs, например. http://billharlan.com/pub/emacs/ , Это первый хит в Google, поэтому, если вам не нравится этот, есть, скорее всего, еще много на выбор.
Это, похоже, еще одно: http://www.informatik.uni-hamburg.de/RZ/software/emacs/viper/viper_3.html
Попробуйте (клавиатура-перевести? \ C-m? \ C-x. C-m бесполезно в любом случае (это RET обычно).
Я бы предложил просто привыкнуть к привязкам клавиш Emacs в любом случае.
Я был пользователем Emacs, а позже узнал Дворжака.
Сначала у моей мышечной памяти возникали проблемы с изменением положения клавиш, но в конце я просто привык к ней.
Кроме того, поскольку вы изучаете Emacs для начала, вам будет легче найти помощь, если у вас есть традиционные привязки клавиш.