Variable: viper-emacs-state-mode-list
viper-emacs-state-mode-list is a customizable variable defined in
viper.el.gz.
Value
(Custom-mode dired-mode efs-mode tar-mode egg-status-buffer-mode browse-kill-ring-mode recentf-mode recentf-dialog-mode occur-mode mh-folder-mode gnus-group-mode gnus-summary-mode completion-list-mode help-mode Info-mode Buffer-menu-mode compilation-mode rcirc-mode jde-javadoc-checker-report-mode view-mode vm-mode vm-summary-mode)
Documentation
A list of major modes that should come up in Emacs state.
Normally, Viper would bring buffers up in Emacs state, unless the corresponding
major mode has been placed on viper-vi-state-mode-list or
viper-insert-state-mode-list. So, don't place a new mode on this list,
unless it is coming up in a wrong Viper state.
Source Code
;; Defined in /usr/src/emacs/lisp/emulation/viper.el.gz
(defcustom viper-emacs-state-mode-list
'(Custom-mode
dired-mode
efs-mode
tar-mode
egg-status-buffer-mode
browse-kill-ring-mode
recentf-mode
recentf-dialog-mode
occur-mode
mh-folder-mode
gnus-group-mode
gnus-summary-mode
completion-list-mode
help-mode
Info-mode
Buffer-menu-mode
compilation-mode
rcirc-mode
jde-javadoc-checker-report-mode
view-mode
vm-mode
vm-summary-mode)
"A list of major modes that should come up in Emacs state.
Normally, Viper would bring buffers up in Emacs state, unless the corresponding
major mode has been placed on `viper-vi-state-mode-list' or
`viper-insert-state-mode-list'. So, don't place a new mode on this list,
unless it is coming up in a wrong Viper state."
:type '(repeat symbol))