about summary refs log tree commit diff
path: root/tools/emacs
diff options
context:
space:
mode:
Diffstat (limited to 'tools/emacs')
-rw-r--r--tools/emacs/config/functions.el2
-rw-r--r--tools/emacs/config/init.el7
2 files changed, 8 insertions, 1 deletions
diff --git a/tools/emacs/config/functions.el b/tools/emacs/config/functions.el
index cc94cc287b62..907dbe5e1176 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 41ddc5b13234..60d18115b9ad 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).