Включение режима viper и vimpulse в режиме компиляции

viper.el жестко закодирован чтобы отключить viper в compilation-mode. Как я могу исправить это, не изменяя исходный файл?


person Natan Yellin    schedule 08.09.2011    source источник


Ответы (2)


Если вы действительно хотите это сделать, вы сможете настроить переменную viper-emacs-state-mode-list и удалить compilation-mode.

person Luke Girvin    schedule 08.09.2011
comment
Да, я действительно хочу. Я не могу застрять в окне компиляции, когда все мои ярлыки перестают работать. Я могу добавить свои собственные сопоставления. - person Natan Yellin; 08.09.2011
comment
@ Натан Йеллин - достаточно честно - так ты пытался настроить переменную? Кажется, это работает для меня. - person Luke Girvin; 08.09.2011
comment
Да, это помогло: (setq viper-emacs-state-mode-list ()) - person Natan Yellin; 13.09.2011

Вы пробовали запустить "M-x viper-mode"? Это то, что я делаю, когда оказываюсь в буфере, в котором он отключен или, по крайней мере, не включен.

person Howard West    schedule 12.07.2012