From 71407ab2a6807609b7fc50fcf5ddc6b7eec289af Mon Sep 17 00:00:00 2001 From: sterni Date: Wed, 25 May 2022 20:56:51 +0200 Subject: feat(sterni/emacs): allow launching magit from project-switch MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit I always found myself starting a shell or dired to do ,gr right after… Change-Id: I609bbe13c74a9360608939aca79748a8e59343fd Reviewed-on: https://cl.tvl.fyi/c/depot/+/5672 Autosubmit: sterni Tested-by: BuildkiteCI Reviewed-by: sterni --- users/sterni/emacs/init.el | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/users/sterni/emacs/init.el b/users/sterni/emacs/init.el index 97c722431b..ef5b929b86 100644 --- a/users/sterni/emacs/init.el +++ b/users/sterni/emacs/init.el @@ -121,11 +121,19 @@ ;; projects (see also evil config) +(defun project-magit () + "Run magit in the current project dir" + (interactive) + (magit (project-root (project-current t)))) + +(define-key project-prefix-map (kbd "G") 'project-magit) + (setq project-switch-commands '((project-find-file "Find file") (project-find-regexp "Find regexp") (project-dired "Dired") - (project-shell "Shell"))) + (project-shell "Shell") + (project-magit "Magit"))) ;;; Configure packages (require 'use-package) -- cgit 1.4.1