diff options
| author | Bozhidar Batsov <bozhidar@batsov.com> | 2018-09-27 20:20:16 +0300 |
|---|---|---|
| committer | Bozhidar Batsov <bozhidar@batsov.com> | 2018-09-27 20:24:59 +0300 |
| commit | d60b67ff407d380489ac642720b523403a76b333 (patch) | |
| tree | 71b480975c0fa6844856b0fa2b7016210cd2b368 | |
| parent | af5cf7f8b94de6da48edcb523ea897f95e63d692 (diff) | |
Move the menu out of the "Tools" menu
This way users are much more likely to find it.
| -rw-r--r-- | CHANGELOG.md | 1 | ||||
| -rw-r--r-- | projectile.el | 89 |
2 files changed, 45 insertions, 45 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 775924d..9b6a8c5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,6 +23,7 @@ * [#1232](https://github.com/bbatsov/projectile/issues/1232): Stop evaluating code dynamically in the mode-line and switch to a simpler scheme where the mode-line is updated just once using `find-file-hook`. * Make the mode line configurable via `projectile-dynamic-mode-line` and `projectile-mode-line-fn`. * [#1205](https://github.com/bbatsov/projectile/issues/1205): Check that project directory exists when switching projects. +* Move Projectile's menu out of the "Tools" menu. ## 1.0.0 (2018-07-21) diff --git a/projectile.el b/projectile.el index 63b0c1a..f79ad65 100644 --- a/projectile.el +++ b/projectile.el @@ -4015,54 +4015,53 @@ is chosen." (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" + (["Find file" projectile-find-file] + ["Find file in known projects" projectile-find-file-in-known-projects] + ["Find test file" projectile-find-test-file] + ["Find directory" projectile-find-dir] + ["Find file in directory" projectile-find-file-in-directory] + ["Find other file" projectile-find-other-file] + ["Switch to buffer" projectile-switch-to-buffer] + ["Jump between implementation file and test file" projectile-toggle-between-implementation-and-test] + ["Kill project buffers" projectile-kill-buffers] + ["Recent files" projectile-recentf] + "--" + ["Toggle project wide read-only" projectile-toggle-project-read-only] + ["Edit .dir-locals.el" projectile-edit-dir-locals] + "--" + ["Switch to project" projectile-switch-project] + ["Switch to open project" projectile-switch-open-project] + ["Discover projects in directory" projectile-discover-projects-in-directory] + ["Browse dirty projects" projectile-browse-dirty-projects] + ["Open project in dired" projectile-dired] + "--" + ["Search in project (grep)" projectile-grep] + ["Search in project (ag)" projectile-ag] + ["Replace in project" projectile-replace] + ["Multi-occur in project" projectile-multi-occur] + "--" + ["Run shell" projectile-run-shell] + ["Run eshell" projectile-run-eshell] + ["Run ielm" projectile-run-ielm] + ["Run term" projectile-run-term] + "--" + ["Cache current file" projectile-cache-current-file] + ["Invalidate cache" projectile-invalidate-cache] + ["Regenerate [e|g]tags" projectile-regenerate-tags] + "--" + ["Configure project" projectile-configure-project] + ["Compile project" projectile-compile-project] + ["Test project" projectile-test-project] + ["Run project" projectile-run-project] + "--" + ["Project info" projectile-project-info] + ["About" projectile-version]))) map) "Keymap for Projectile mode.") -(easy-menu-change - '("Tools") "Projectile" - '(["Find file" projectile-find-file] - ["Find file in known projects" projectile-find-file-in-known-projects] - ["Find test file" projectile-find-test-file] - ["Find directory" projectile-find-dir] - ["Find file in directory" projectile-find-file-in-directory] - ["Find other file" projectile-find-other-file] - ["Switch to buffer" projectile-switch-to-buffer] - ["Jump between implementation file and test file" projectile-toggle-between-implementation-and-test] - ["Kill project buffers" projectile-kill-buffers] - ["Recent files" projectile-recentf] - ["Edit .dir-locals.el" projectile-edit-dir-locals] - "--" - ["Open project in dired" projectile-dired] - ["Switch to project" projectile-switch-project] - ["Switch to open project" projectile-switch-open-project] - ["Discover projects in directory" projectile-discover-projects-in-directory] - ["Search in project (grep)" projectile-grep] - ["Search in project (ag)" projectile-ag] - ["Replace in project" projectile-replace] - ["Multi-occur in project" projectile-multi-occur] - ["Browse dirty projects" projectile-browse-dirty-projects] - ["Toggle project wide read-only" projectile-toggle-project-read-only] - "--" - ["Run shell" projectile-run-shell] - ["Run eshell" projectile-run-eshell] - ["Run ielm" projectile-run-ielm] - ["Run term" projectile-run-term] - "--" - ["Cache current file" projectile-cache-current-file] - ["Invalidate cache" projectile-invalidate-cache] - ["Regenerate [e|g]tags" projectile-regenerate-tags] - "--" - ["Configure project" projectile-configure-project] - ["Compile project" projectile-compile-project] - ["Test project" projectile-test-project] - ["Run project" projectile-run-project] - "--" - ["Project info" projectile-project-info] - ["About" projectile-version]) - "Search Files (Grep)...") - -(easy-menu-change '("Tools") "--" nil "Search Files (Grep)...") - (defun projectile-find-file-hook-function () "Called by `find-file-hook' when `projectile-mode' is on. |
