Function: projectile-mode-menu
projectile-mode-menu is an interactive and byte-compiled function
defined in projectile.el.
Signature
(projectile-mode-menu ARG1)
Documentation
Menu for Projectile
Key Bindings
Source Code
;; Defined in ~/.emacs.d/elpa/projectile-20260820.1509/projectile.el
(defvar projectile-mode-map
(let ((map (make-sparse-keymap)))
(when projectile-keymap-prefix
(define-key map projectile-keymap-prefix 'projectile-command-map))
(easy-menu-define projectile-mode-menu map
"Menu for Projectile"
'("Projectile" :visible projectile-show-menu
("Find..."
["Find file" projectile-find-file]
["Find file (all, ignoring rules)" projectile-find-file-all]
["Find file in known projects" projectile-find-file-in-known-projects]
["Find file in sibling projects" projectile-find-file-in-sibling-projects]
["Find test file" projectile-find-test-file]
["Find directory" projectile-find-dir]
["Find file in directory" projectile-find-file-in-directory]
["Find file in subproject" projectile-find-file-in-subproject]
["Find changed file" projectile-find-changed-file]
["Find other file" projectile-find-other-file]
["Find file of kind" projectile-find-file-of-kind]
["Jump between implementation file and test file" projectile-toggle-between-implementation-and-test]
["Toggle between related files" projectile-toggle-related-file])
("Buffers"
["Switch to buffer" projectile-switch-to-buffer]
["Switch to buffer in sibling projects" projectile-switch-to-buffer-in-sibling-projects]
["Kill project buffers" projectile-kill-buffers]
["Save project buffers" projectile-save-project-buffers]
["Recent files" projectile-recentf]
["Previous buffer" projectile-previous-project-buffer]
["Next buffer" projectile-next-project-buffer])
("Bookmarks"
["Set bookmark" projectile-bookmark-set]
["Jump to bookmark" projectile-bookmark-jump]
["Delete bookmark" projectile-bookmark-delete])
("Projects"
["Add known project" projectile-add-known-project]
["Add and switch to project" projectile-add-and-switch-project]
"--"
["Switch to project" projectile-switch-project]
["Switch to open project" projectile-switch-open-project]
["Switch to sibling project" projectile-switch-sibling-project]
["Switch to worktree" projectile-switch-worktree]
"--"
["Discover projects in directory" projectile-discover-projects-in-directory]
["Discover projects in search path" projectile-discover-projects-in-search-path]
["Clear known projects" projectile-clear-known-projects]
["Reset known projects" projectile-reset-known-projects]
"--"
["Open project in dired" projectile-dired]
"--"
"--"
["Cache current file" projectile-cache-current-file]
["Invalidate cache" projectile-invalidate-cache]
["Invalidate all project caches" projectile-invalidate-cache-all]
["Discard project root cache" projectile-discard-root-cache]
"--"
["Toggle project wide read-only" projectile-toggle-project-read-only]
["Edit .dir-locals.el" projectile-edit-dir-locals]
["Project info" projectile-project-info]
["Project dashboard" projectile-dashboard]
["Project diagnostics (doctor)" projectile-doctor])
("Search"
["Search (default backend)" projectile-search]
["Search with grep" projectile-grep]
["Search with ripgrep" projectile-ripgrep]
["Search with ag" projectile-ag]
["Search in sibling projects" projectile-search-in-sibling-projects]
["TODOs in sibling projects" projectile-todos-in-sibling-projects]
["Multi-occur in sibling projects" projectile-multi-occur-in-sibling-projects]
["Project TODOs (review)" projectile-todos]
["Replace in project" projectile-replace]
["Replace in project (review)" projectile-replace-review]
["Replace regexp in project (review)" projectile-replace-regexp-review]
["Undo last project-wide replace" projectile-replace-undo
:enable projectile-replace--last-apply]
["Multi-occur in project" projectile-multi-occur]
["Find references in project" projectile-find-references])
("Run..."
["Run (default backend)" projectile-run]
"--"
["Run shell" projectile-run-shell]
["Run eshell" projectile-run-eshell]
["Run ielm" projectile-run-ielm]
["Run term" projectile-run-term]
["Run vterm" projectile-run-vterm]
["Run eat" projectile-run-eat]
["Run ghostel" projectile-run-ghostel]
"--"
["Run GDB" projectile-run-gdb])
("Build"
["Configure project" projectile-configure-project]
["Compile project" projectile-compile-project]
["Test project" projectile-test-project]
["Run test at point" projectile-run-test-at-point]
["Install project" projectile-install-project]
["Package project" projectile-package-project]
["Run project" projectile-run-project]
"--"
["Run task" projectile-run-task]
["Repeat last task" projectile-repeat-last-task]
"--"
["Configure subproject" projectile-configure-subproject]
["Compile subproject" projectile-compile-subproject]
["Test subproject" projectile-test-subproject]
["Install subproject" projectile-install-subproject]
["Package subproject" projectile-package-subproject]
["Run subproject" projectile-run-subproject]
"--"
["Repeat last build command" projectile-repeat-last-command])
("Session"
["Save session" projectile-session-save]
["Save all sessions" projectile-session-save-all]
["Restore session" projectile-session-restore]
["Restore all sessions" projectile-session-restore-all]
["Forget session" projectile-session-forget]
"--"
["Switch to project buffer" projectile-session-switch-to-buffer])
"--"
["About" projectile-version]))
map)
"Keymap for Projectile mode.")