В Emacs 26.1 мне пришлось запускать переводы клавиатуры в контексте нового фрейма, например так:

жно, это довольно просто, но я не нашел ничего полезного, когда гуглял. Так что вот так :)

Я использую Emacs в режиме демона (emacs --daemon) и это действительно удобно. Я также использую Дворжак и обнаружил, что переназначениеС-J вС-С (и наоборот) очень удобно в долгосрочной перспективе, и используйте следующее для выполнения этого перевода:

(keyboard-translate ?\C-j ?\C-c)
(keyboard-translate ?\C-c ?\C-j)

Это прекрасно работает, когдане используя Emacs в качестве демона. Когда я начинаю новый клиент (cli / gui)С-J больше не связан сС-С, Whaaat?

Так что я думаю, мне нужно запуститьkeyboard-translate после создания нового клиентского фрейма, но я понятия не имею, как это сделать. Я пытался сdefadvice Я где-то нашел, но не смог заставить его работать, поэтому сдался и удалил его.

Ответы на вопрос(3)

Ваш ответ на вопрос