• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/emacs-92/emacs/lisp/emulation/

Lines Matching +defs:global +defs:mode

34 (defvar viper-mode-string)
58 "*Set to nil if you want complete Vi compatibility in insert mode.
64 "*Set to nil if you want complete Vi compatibility in Vi mode.
70 "*If true, multiple ESC in Vi mode will cause bell to ring.
76 as is allowed by the major mode in effect."
101 For instance, in letter-mode, one may want to bind ZZ to
106 (defvar viper-vi-global-user-map (make-sparse-keymap)
107 "Keymap for user-defined global bindings.
112 This map is global, shared by all buffers.")
126 (defvar viper-insert-global-user-map (make-sparse-keymap)
127 "Auxiliary map for global user-defined bindings in Insert state.")
130 "The basic insert-mode keymap.")
133 "Map used when user wants vi-style keys in insert mode.
138 "This keymap keeps VI-style kbd macros for insert mode.")
143 (defvar viper-emacs-global-user-map (make-sparse-keymap)
144 "Auxiliary map for global user-defined bindings in Emacs state.")
147 "This keymap keeps Vi-style kbd macros for Emacs mode.")
156 ;; This was the main Vi mode in old versions of VIP which may have been
157 ;; extensively used by VIP users. We declare it as a global var
159 (defvar viper-mode-map (make-sparse-keymap))
164 In insert mode, this key also functions as Meta.
238 ;; ((major-mode . keymap) (major-mode . keymap) ...)
244 ;; ((major-mode . keymap) (major-mode . keymap) ...)
250 ;; ((major-mode . keymap) (major-mode . keymap) ...)
255 ;; The list of viper keymaps. Set by viper-normalize-minor-mode-map-alist
277 ;; Insert mode keymap
308 ;; Insert mode map when user wants emacs style
465 ;;; This is viper-vi-diehard-map. Used when viper-vi-diehard-minor-mode is on.
517 (defvar viper-comint-mode-modifier-map (make-sparse-keymap)
518 "This map modifies comint mode.")
519 (define-key viper-comint-mode-modifier-map "\C-m" 'viper-exec-key-in-emacs)
520 (define-key viper-comint-mode-modifier-map "\C-d" 'viper-exec-key-in-emacs)
542 Normally, this would be called from a hook to a major mode or
568 (viper-normalize-minor-mode-map-alist)
569 (viper-set-mode-vars-for viper-current-state)))
573 Rarely useful, but if you made a mistake by switching to a mode that adds
574 undesirable local keys, e.g., comint-mode, then this function can restore
583 (viper-normalize-minor-mode-map-alist))
586 (defun viper-modify-major-mode (mode state keymap)
587 "Modify key bindings in a major-mode in a Viper state using a keymap.
589 If the default for a major mode is emacs-state, then modifications to this
590 major mode may not take effect until the buffer switches state to Vi,
592 major mode's hook. If no such hook exists, you may have to put an advice on
593 the function that invokes the major mode. See viper-set-hooks for hints.
598 Arguments: (major-mode viper-state keymap)"
604 (if (setq elt (assoc mode (eval alist)))
606 (set alist (cons (cons mode keymap) (eval alist)))
612 (viper-normalize-minor-mode-map-alist)
614 (viper-set-mode-vars-for viper-current-state)))
623 (princ (format "major-mode: %S\n" major-mode))
625 (princ (format "viper-mode-string: %S\n\n" viper-mode-string))
626 (princ (format "viper-vi-intercept-minor-mode: %S\n"
627 viper-vi-intercept-minor-mode))
628 (princ (format "viper-insert-intercept-minor-mode: %S\n"
629 viper-insert-intercept-minor-mode))
630 (princ (format "viper-emacs-intercept-minor-mode: %S\n"
631 viper-emacs-intercept-minor-mode))
632 (princ (format "viper-vi-minibuffer-minor-mode: %S\n"
633 viper-vi-minibuffer-minor-mode))
634 (princ (format "viper-insert-minibuffer-minor-mode: %S\n\n"
635 viper-insert-minibuffer-minor-mode))
636 (princ (format "viper-vi-local-user-minor-mode: %S\n"
637 viper-vi-local-user-minor-mode))
638 (princ (format "viper-vi-global-user-minor-mode: %S\n"
639 viper-vi-global-user-minor-mode))
640 (princ (format "viper-vi-kbd-minor-mode: %S\n" viper-vi-kbd-minor-mode))
641 (princ (format "viper-vi-state-modifier-minor-mode: %S\n"
642 viper-vi-state-modifier-minor-mode))
643 (princ (format "viper-vi-diehard-minor-mode: %S\n"
644 viper-vi-diehard-minor-mode))
645 (princ (format "viper-vi-basic-minor-mode: %S\n" viper-vi-basic-minor-mode))
646 (princ (format "viper-replace-minor-mode: %S\n" viper-replace-minor-mode))
647 (princ (format "viper-insert-local-user-minor-mode: %S\n"
648 viper-insert-local-user-minor-mode))
649 (princ (format "viper-insert-global-user-minor-mode: %S\n"
650 viper-insert-global-user-minor-mode))
651 (princ (format "viper-insert-kbd-minor-mode: %S\n"
652 viper-insert-kbd-minor-mode))
653 (princ (format "viper-insert-state-modifier-minor-mode: %S\n"
654 viper-insert-state-modifier-minor-mode))
655 (princ (format "viper-insert-diehard-minor-mode: %S\n"
656 viper-insert-diehard-minor-mode))
657 (princ (format "viper-insert-basic-minor-mode: %S\n"
658 viper-insert-basic-minor-mode))
659 (princ (format "viper-emacs-local-user-minor-mode: %S\n"
660 viper-emacs-local-user-minor-mode))
661 (princ (format "viper-emacs-kbd-minor-mode: %S\n"
662 viper-emacs-kbd-minor-mode))
663 (princ (format "viper-emacs-global-user-minor-mode: %S\n"
664 viper-emacs-global-user-minor-mode))
665 (princ (format "viper-emacs-state-modifier-minor-mode: %S\n"
666 viper-emacs-state-modifier-minor-mode))
682 (princ (format "Default value for minor-mode-map-alist: \n%S\n\n"
683 (default-value 'minor-mode-map-alist)))
684 (princ (format "Actual value for minor-mode-map-alist: \n%S\n"
685 minor-mode-map-alist))