在其他任何地方都找不到信息。我有,
作为引导键。
尝试为prespective
和workgroups
程序包(emacs)设置前缀键:
(use-package perspective
:demand t
:init
(setq persp-keymap-prefix (kbd ", c")) ;; not working
(customize-set-variable 'persp-keymap-prefix (kbd ", c")) ;; not working either
(setq persp-keymap-prefix (kbd "<leader> c")) ;; nope
(setq persp-keymap-prefix (kbd "C-x x")) ;; working..
:config ...
尝试了不同的变体,但没有任何效果,可惜我还没有学会elisp,请帮助
(define-key evil-normal-state-map (kbd ",z") 'perspective-map)
感谢pick rick
此外,如果以上解决方案由于某种原因对您不起作用,请使用另一种解决方法:
(setq persp-mode-prefix-key (kbd "C-x x"))
(define-key key-translation-map (kbd ",z") (kbd "C-x x"))
前缀键通常需要在加载程序包之前定义才能生效,因为此时会填充键图。否则,需要采取特殊措施来用新的前缀值重新填充键盘映射。
因此,您可以坚持当前使用的配置,但是您需要确保与这些软件包相关的所有require
都在setq
之后发生(这是我的个人喜好)。
或者,您可以使用自定义功能/ UI(至少对于wg-prefix-key
,我没有研究presp
)。例如,使用特殊属性定义的defcustom
变量(例如:set
)可以运行代码以对变量进行各种更改。更新其价值。这将涉及一些M-x customize
交互内容或代码,
(customize-set-variable 'wg-prefix-key (kbd ", a"))