• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/emacs-93/emacs/lisp/emulation/

Lines Matching defs:insert

57 (defcustom viper-want-emacs-keys-in-insert t
58 "*Set to nil if you want complete Vi compatibility in insert mode.
91 (defvar viper-insert-intercept-map (make-sparse-keymap))
122 (viper-deflocalvar viper-insert-local-user-map (make-sparse-keymap)
124 (put 'viper-insert-local-user-map 'permanent-local t)
126 (defvar viper-insert-global-user-map (make-sparse-keymap)
129 (defvar viper-insert-basic-map (make-sparse-keymap)
130 "The basic insert-mode keymap.")
132 (defvar viper-insert-diehard-map (make-keymap)
133 "Map used when user wants vi-style keys in insert mode.
135 viper-insert-basic-map. Not recommended, except for novice users.")
137 (defvar viper-insert-kbd-map (make-sparse-keymap)
138 "This keymap keeps VI-style kbd macros for insert mode.")
164 In insert mode, this key also functions as Meta.
177 (when (and (boundp 'viper-insert-basic-map)
178 (keymapp viper-insert-basic-map))
180 (define-key viper-insert-basic-map old-value nil))
181 (define-key viper-insert-basic-map value 'viper-escape-to-vi))
198 (defcustom viper-quoted-insert-key "\C-v"
217 (when (and (boundp 'viper-insert-intercept-map)
218 (keymapp viper-insert-intercept-map))
220 (define-key viper-insert-intercept-map old-value nil))
222 viper-insert-intercept-map value 'viper-intercept-ESC-key))
247 (defvar viper-insert-state-modifier-alist nil)
264 ;; Tells viper-add-local-keys to create a new viper-insert-local-user-map for
266 (viper-deflocalvar viper-need-new-insert-local-map t "")
267 (put 'viper-need-new-insert-local-map 'permanent-local t)
280 (define-key viper-insert-diehard-map "\t" 'viper-insert-tab)
281 (define-key viper-insert-diehard-map "\C-a" 'self-insert-command)
282 (define-key viper-insert-diehard-map "\C-b" 'self-insert-command)
283 (define-key viper-insert-diehard-map "\C-c" 'viper-change-state-to-vi)
284 (define-key viper-insert-diehard-map "\C-e" 'self-insert-command)
285 (define-key viper-insert-diehard-map "\C-f" 'self-insert-command)
286 (define-key viper-insert-diehard-map "\C-g" 'self-insert-command)
287 (define-key viper-insert-diehard-map "\C-i" 'self-insert-command)
288 (define-key viper-insert-diehard-map "\C-k" 'self-insert-command)
289 (define-key viper-insert-diehard-map "\C-l" 'self-insert-command)
290 (define-key viper-insert-diehard-map "\C-n" 'self-insert-command)
291 (define-key viper-insert-diehard-map "\C-o" 'self-insert-command)
292 (define-key viper-insert-diehard-map "\C-p" 'self-insert-command)
293 (define-key viper-insert-diehard-map "\C-q" 'self-insert-command)
294 (define-key viper-insert-diehard-map "\C-r" 'self-insert-command)
295 (define-key viper-insert-diehard-map "\C-s" 'self-insert-command)
296 (define-key viper-insert-diehard-map "\C-u" 'viper-erase-line)
297 (define-key viper-insert-diehard-map "\C-x" 'self-insert-command)
298 (define-key viper-insert-diehard-map "\C-y" 'self-insert-command)
299 (define-key viper-insert-diehard-map "\C-z" 'self-insert-command)
300 (define-key viper-insert-diehard-map "\C-]" 'self-insert-command)
301 (define-key viper-insert-diehard-map "\C-_" 'self-insert-command)
305 (define-key viper-insert-diehard-map (make-string 1 i) 'self-insert-command)
309 (define-key viper-insert-basic-map "\C-d" 'viper-backward-indent)
310 (define-key viper-insert-basic-map "\C-w" 'viper-delete-backward-word)
311 (define-key viper-insert-basic-map "\C-t" 'viper-forward-indent)
312 (define-key viper-insert-basic-map viper-quoted-insert-key 'quoted-insert)
313 (define-key viper-insert-basic-map "\C-?" 'viper-del-backward-char-in-insert)
314 (define-key viper-insert-basic-map [backspace] 'viper-del-backward-char-in-insert)
315 (define-key viper-insert-basic-map "\C-\\" 'viper-alternate-Meta-key)
316 (define-key viper-insert-basic-map viper-toggle-key 'viper-escape-to-vi)
317 (define-key viper-insert-basic-map "\C-c\M-p"
318 'viper-insert-prev-from-insertion-ring)
319 (define-key viper-insert-basic-map "\C-c\M-n"
320 'viper-insert-next-from-insertion-ring)
433 (define-key viper-vi-basic-map "i" 'viper-insert)
537 "Override some vi-state or insert-state bindings in the current buffer.
540 STATE is 'vi-state, 'insert-state, or 'emacs-state
553 ((eq state 'insert-state)
554 (if viper-need-new-insert-local-map
555 (setq viper-insert-local-user-map (make-sparse-keymap)))
556 (setq viper-need-new-insert-local-map nil
557 map viper-insert-local-user-map))
565 "Invalid state in viper-add-local-keys: %S. Valid states: vi-state, insert-state or emacs-state" state)))
579 viper-insert-local-user-map (make-sparse-keymap)
580 viper-need-new-insert-local-map nil
601 ((eq state 'insert-state) 'viper-insert-state-modifier-alist)
628 (princ (format "viper-insert-intercept-minor-mode: %S\n"
629 viper-insert-intercept-minor-mode))
634 (princ (format "viper-insert-minibuffer-minor-mode: %S\n\n"
635 viper-insert-minibuffer-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))
677 (princ (format "viper-want-emacs-keys-in-insert %S\n"
678 viper-want-emacs-keys-in-insert))