From 524b621231bb2a2c89f717fb9c8b5ee38df52e62 Mon Sep 17 00:00:00 2001 From: Vincent Ambo Date: Thu, 11 Jun 2020 18:33:02 +0100 Subject: [PATCH] feat(tools/emacs): Configurable depot path, defaulting to /depot --- tools/emacs/config/functions.el | 2 +- tools/emacs/config/init.el | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/tools/emacs/config/functions.el b/tools/emacs/config/functions.el index cc94cc287..907dbe5e1 100644 --- a/tools/emacs/config/functions.el +++ b/tools/emacs/config/functions.el @@ -43,7 +43,7 @@ ;; Open my monorepo in magit (defun depot-status () (interactive) - (magit-status "/depot")) + (magit-status depot-path)) ;; Get the nix store path for a given derivation. ;; If the derivation has not been built before, this will trigger a build. diff --git a/tools/emacs/config/init.el b/tools/emacs/config/init.el index 41ddc5b13..60d18115b 100644 --- a/tools/emacs/config/init.el +++ b/tools/emacs/config/init.el @@ -247,6 +247,13 @@ (use-package web-mode) (use-package yaml-mode) +(defgroup tazjin nil + "Settings related to my configuration") + +(defcustom depot-path "/depot" + "Local path to the depot checkout" + :group 'tazjin) + ;; Configuration changes in `customize` can not actually be persisted ;; to the customise file that Emacs is currently using (since it comes ;; from the Nix store).