Я перехожу из vi в emacs и, используя viper и vimpulse, становится довольно раздражающим, когда я C-w C-w
в окно и не могу вернуться к исходному с той же командой, потому что другой буфер, буфер справки, не в режиме Viper. Как я могу это исправить?
Я попытался добавить другие режимы в конфигурацию viper и заставить их запускаться с включенным режимом viper по умолчанию, используя перехватчики:
(add-to-list viper-vi-state-mode-list 'help-mode)
(add-hook 'help-mode (lambda () (setq viper-mode t)))
Но ни одна из этих команд не сработала. Фактически, первый выдал следующую ошибку:
Warning (initialization): An error occurred while loading `/home/konrad/.emacs.d/init.el':
Wrong type argument: symbolp, (fundamental-mode ...
Кроме C-w C-w
, я также скучаю по тому, что не могу ориентироваться с помощью hjkl. Разве нет способа повторно использовать сочетания клавиш, установленные viper, вместо повторного связывания их для каждого режима?