У меня есть список сочетаний клавиш, который я хочу использовать во всех режимах.Однако в приведенном ниже упрощенном примере я получаю сообщение об ошибке Error (use-package): general/:config: Key sequence SPC x starts with non-prefix key SPC
.
(use-package paradox
:ensure t
:defer t
:config
(setq paradox-spinner-type 'progress-bar)
paradox-execute-asynchronously t))
(defun add-general-bindings ()
(general-define-key
:states '(normal visual insert emacs motion)
:prefix "SPC"
:non-normal-prefix "C-SPC"
"x" 'counsel-M-x
"SPC" 'avy-goto-char-2
"/" 'swiper))
(add-hook 'paradox-menu-mode-hook 'add-general-bindings)
. Возможно, это связано с тем, что я не открепил SPC
для режима paradox-menu-mode, но при добавлении
(general-unbind
:states '(normal visual emacs motion)
"SPC")
к началу add-general-bindings
ошибка все еще сохраняется.это неправильный подход для переопределения сочетаний клавиш основного режима с общим пакетом?