Variable: project-prefix-map

project-prefix-map is a variable defined in project.el.gz.

Value

!      project-shell-command
&      project-async-shell-command
C-b    project-list-buffers
C-x s  project-save-some-buffers
D      project-dired
F      project-or-external-find-file
G      project-or-external-find-regexp
b      project-switch-to-buffer
c      project-compile
d      project-find-dir
e      project-eshell
f      project-find-file
g      project-find-regexp
k      project-kill-buffers
m      magit-project-status
o      project-any-command
p      project-switch-project
r      project-query-replace-regexp
s      project-shell
v      project-vc-dir
x      project-execute-extended-command

Documentation

Keymap for project commands.

View in manual

Probably introduced at or before Emacs version 28.1.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/project.el.gz
;;; Project commands

;;;###autoload
(defvar project-prefix-map
  (let ((map (make-sparse-keymap)))
    (define-key map "!" 'project-shell-command)
    (define-key map "&" 'project-async-shell-command)
    (define-key map "f" 'project-find-file)
    (define-key map "F" 'project-or-external-find-file)
    (define-key map "b" 'project-switch-to-buffer)
    (define-key map "s" 'project-shell)
    (define-key map "d" 'project-find-dir)
    (define-key map "D" 'project-dired)
    (define-key map "v" 'project-vc-dir)
    (define-key map "c" 'project-compile)
    (define-key map "e" 'project-eshell)
    (define-key map "k" 'project-kill-buffers)
    (define-key map "p" 'project-switch-project)
    (define-key map "g" 'project-find-regexp)
    (define-key map "G" 'project-or-external-find-regexp)
    (define-key map "r" 'project-query-replace-regexp)
    (define-key map "x" 'project-execute-extended-command)
    (define-key map "o" 'project-any-command)
    (define-key map "\C-b" 'project-list-buffers)
    (define-key map "\C-xs" 'project-save-some-buffers)
    map)
  "Keymap for project commands.")