Variable: y-or-n-p-map
y-or-n-p-map is a variable defined in subr.el.gz.
Value
Large value
abort-recursive-edit
abort-recursive-edit
minibuffer-recenter-top-bottom
minibuffer-scroll-down-command
minibuffer-scroll-up-command
y-or-n-p-insert-n
y-or-n-p-insert-other
y-or-n-p-insert-other
y-or-n-p-insert-other
y-or-n-p-insert-other
y-or-n-p-insert-other
y-or-n-p-insert-other
y-or-n-p-insert-y
y-or-n-p-insert-y
y-or-n-p-insert-y
y-or-n-p-insert-y
<XF86Back> previous-history-element
<XF86Forward> next-history-element
<down> next-line-or-history-element
<escape> abort-recursive-edit
<kp-4> tpu-search-forward-exit
<kp-5> tpu-search-backward-exit
<kp-enter> exit-minibuffer
<next> next-history-element
<prior> previous-history-element
<rwindow> y-or-n-p-insert-other
<up> previous-line-or-history-element
C-<tab> file-cache-minibuffer-complete
C-M-v minibuffer-scroll-other-window
C-g minibuffer-keyboard-quit
C-j exit-minibuffer
C-x <down> minibuffer-complete-defaults
C-x <up> minibuffer-complete-history
C-x u y-or-n-p-insert-other
M-< minibuffer-beginning-of-buffer
M-<prior> minibuffer-scroll-other-window-down
M-n next-history-element
M-p previous-history-element
M-r previous-matching-history-element
M-s next-matching-history-element
RET exit-minibuffer
SPC..~ y-or-n-p-insert-other
TAB self-insert-command
Documentation
Keymap that defines additional bindings for y-or-n-p answers.
Source Code
;; Defined in /usr/src/emacs/lisp/subr.el.gz
(defvar y-or-n-p-map
(let ((map (make-sparse-keymap)))
(set-keymap-parent map minibuffer-local-map)
(dolist (symbol '(act act-and-show act-and-exit automatic))
(define-key map (vector 'remap symbol) #'y-or-n-p-insert-y))
(define-key map [remap skip] #'y-or-n-p-insert-n)
(dolist (symbol '(backup undo undo-all edit edit-replacement
delete-and-edit ignore self-insert-command))
(define-key map (vector 'remap symbol) #'y-or-n-p-insert-other))
(define-key map [remap recenter] #'minibuffer-recenter-top-bottom)
(define-key map [remap scroll-up] #'minibuffer-scroll-up-command)
(define-key map [remap scroll-down] #'minibuffer-scroll-down-command)
(define-key map [remap scroll-other-window] #'minibuffer-scroll-other-window)
(define-key map [remap scroll-other-window-down] #'minibuffer-scroll-other-window-down)
(define-key map [remap exit] #'y-or-n-p-insert-other)
(dolist (symbol '(exit-prefix quit))
(define-key map (vector 'remap symbol) #'abort-recursive-edit))
(define-key map [escape] #'abort-recursive-edit)
;; FIXME: try catch-all instead of explicit bindings:
;; (define-key map [remap t] #'y-or-n-p-insert-other)
map)
"Keymap that defines additional bindings for `y-or-n-p' answers.")