diff options
author | Martin Polden <mpolden@mpolden.no> | 2020-07-25 12:56:48 +0200 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2020-07-25 12:56:48 +0200 |
commit | 187b5899e7de53dbfcbca77de3abaddfd6ccdba0 (patch) | |
tree | 5388d162f16f4783837d56997b019931e44a9040 /lisp | |
parent | 9b2d092e2f07c4d57714b8dc082e489de57722ef (diff) |
project: Set custom switch commands
Diffstat (limited to 'lisp')
-rw-r--r-- | lisp/init-project.el | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/lisp/init-project.el b/lisp/init-project.el index 68d1956..2067a83 100644 --- a/lisp/init-project.el +++ b/lisp/init-project.el @@ -1,3 +1,7 @@ +(defun project-magit-status () + (interactive) + (magit-status (project-root (project-current t)))) + (use-package project :ensure t :init @@ -10,6 +14,11 @@ ("C-c p" . project-switch-project) ;; C-c m compiles project ;; C-u C-c m will force reading command - ("C-c m" . project-compile))) + ("C-c m" . project-compile)) + + :config + (setq project-switch-commands '((?f "Find file" project-find-file) + (?d "Dired" project-dired) + (?m "Magit" project-magit-status)))) (provide 'init-project) |