Префиксные ключи, как правило, должны быть определены до того, как пакет будет загружен, чтобы вступить в силу, поскольку таблица ключей заполняется в это время. В противном случае необходимо предпринять специальные действия для повторного заполнения таблицы ключей новым значением префикса.
Таким образом, вы можете придерживаться имеющейся у вас конфигурации, но вам необходимо убедиться, что любые require
связаны с этими настройками. пакеты происходят после setq
(это было бы моим личным предпочтением).
В качестве альтернативы, вы можете использовать функции настройки / пользовательский интерфейс (по крайней мере для wg-prefix-key
, я не смотрел на presp
). defcustom
переменные, которые определены со специальными свойствами, такими как :set
, могут выполнять код при различных изменениях переменных, например. Обновление его стоимости. Это может включать в себя некоторые Mx customize
вещи в интерактивном режиме или в коде,
(customize-set-variable 'wg-prefix-key (kbd ", a"))