Emacs: переопределить карту ключей основного режима с общими - PullRequest
0 голосов
/ 20 октября 2018

У меня есть список сочетаний клавиш, который я хочу использовать во всех режимах.Однако в приведенном ниже упрощенном примере я получаю сообщение об ошибке 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 ошибка все еще сохраняется.это неправильный подход для переопределения сочетаний клавиш основного режима с общим пакетом?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...