Add extra action to projectile-switch-project
I’ve noticed that a lot of the time I want to go directly to a project’s git status, instead of to one of the files. Now I can press ‘M-o’ when switching projects with Ivy and I’ll get a choice of switching to the magit buffer.
This commit is contained in:
parent
e1ff5ceda5
commit
bd5985f0aa
1 changed files with 6 additions and 1 deletions
|
@ -4,7 +4,7 @@
|
|||
|
||||
;; Author: Tom Willemse <tom@ryuslash.org>
|
||||
;; Keywords: local
|
||||
;; Version: 20190228220938
|
||||
;; Version: 20190724075557
|
||||
;; Package-Requires: (projectile ivy oni-data-dir)
|
||||
|
||||
;; This program is free software; you can redistribute it and/or modify
|
||||
|
@ -26,6 +26,7 @@
|
|||
|
||||
;;; Code:
|
||||
|
||||
(require 'ivy)
|
||||
(require 'oni-data-dir)
|
||||
(require 'projectile)
|
||||
|
||||
|
@ -43,6 +44,10 @@
|
|||
|
||||
(define-key projectile-mode-map (kbd "C-c p") 'projectile-command-map)
|
||||
|
||||
(ivy-set-actions
|
||||
'projectile-switch-project
|
||||
'(("g" magit-status "git status")))
|
||||
|
||||
(when (eq system-type 'windows-nt)
|
||||
(setq projectile-enable-caching nil)
|
||||
(setq projectile-generic-command "\"C:\\Program Files\\Git\\usr\\bin\\find.exe\" . -type d \"(\" -path \"*/node_modules\" -o -path \"*/upload-test\" -o -path \"*/dlls\" -o -path \"*/apps/*/img\" -o -path \"*/apps/*/video\" -o -path \"*/apps/*/font\" -o -path \"*/apps/*/content\" -o -path \"*/apps/*/favicons\" -o -path \"*/apps/*/pages.*\" -o -path \"*/.intl\" \")\" -prune -o -type f -print0")
|
||||
|
|
Loading…
Reference in a new issue