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))