viper.el is hardcoded to disable viper
in compilation-mode
. How can I fix this without modifying the original file?
If you really want to do this, you should be able to customize the variable viper-emacs-state-mode-list
and remove compilation-mode
.