Variable: xref--xref-buffer-mode-map

xref--xref-buffer-mode-map is a variable defined in xref.el.gz.

Value

,    xref-prev-line
.    xref-next-line
C-o  xref-show-location-at-point
M-,  xref-quit-and-pop-marker-stack
N    xref-next-group
P    xref-prev-group
RET  xref-goto-xref
TAB  xref-quit-and-goto-xref
n    xref-next-line
p    xref-prev-line
r    xref-query-replace-in-results

Documentation

Keymap for xref--xref-buffer-mode.

Probably introduced at or before Emacs version 28.1.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/xref.el.gz
(defvar xref--xref-buffer-mode-map
  (let ((map (make-sparse-keymap)))
    (define-key map (kbd "n") #'xref-next-line)
    (define-key map (kbd "p") #'xref-prev-line)
    (define-key map (kbd "N") #'xref-next-group)
    (define-key map (kbd "P") #'xref-prev-group)
    (define-key map (kbd "r") #'xref-query-replace-in-results)
    (define-key map (kbd "RET") #'xref-goto-xref)
    (define-key map (kbd "TAB")  #'xref-quit-and-goto-xref)
    (define-key map (kbd "C-o") #'xref-show-location-at-point)
    ;; suggested by Johan Claesson "to further reduce finger movement":
    (define-key map (kbd ".") #'xref-next-line)
    (define-key map (kbd ",") #'xref-prev-line)
    (define-key map (kbd "M-,") #'xref-quit-and-pop-marker-stack)
    map))