Если делаешь «однослойный» вызов, когда за префиксом сразу следует команда, то работает на обеих раскладках, но если сделать «вложенные» команды, то они работают только в латинской раскладке. При активной не-латинской раскладке происходит «сброс» команды.
Я что-то не так делаю или у всех так?
(use-package hydra
:ensure t
:commands defhydra
:bind ("C-d" . hydra-common-commands/body)
:config
(defhydra hydra-common-commands
("v" hydra-undo-tree/body)
("z" hydra-zoom/body)
("d" hydra-drag/body)
("b" hydra-buffer-list/body)
("q" nil "quit"))
(defhydra hydra-undo-tree
"
визуальный режим отмены
"
("v" undo-tree-visualize)
("h" undo-tree-visualize-switch-branch-left)
("l" undo-tree-visualize-switch-branch-right)
("k" undo-tree-visualize-undo)
("j" undo-tree-visualize-redo)
("s" undo-tree-save-history)
("S-s" undo-tree-load-history)
("q" nil "выйти" :color blue))
...