Replace calls to (getenv "BRIEFCASE") with constants/briefcase
I would prefer to define constants/briefcase in terms of `(getenv "BRIEFCASE")` and assert that `(f-exists? (getenv "BRIEFCASE"))`, in one location: constants.el
This commit is contained in:
parent
21ce27b0ca
commit
8eed16dc67
4 changed files with 17 additions and 10 deletions
|
@ -13,6 +13,7 @@
|
|||
(require 'project)
|
||||
(require 'f)
|
||||
(require 'dash)
|
||||
(require 'constants)
|
||||
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; Configuration
|
||||
|
@ -180,10 +181,11 @@
|
|||
;; trim whitespace on save
|
||||
(add-hook 'before-save-hook #'delete-trailing-whitespace)
|
||||
|
||||
;; call `git secret hide` after saving ~/briefcase/secrets.json
|
||||
;; call `git secret hide` after saving secrets.json
|
||||
(add-hook 'after-save-hook
|
||||
(lambda ()
|
||||
(when (f-equal? (buffer-file-name) "~/briefcase/secrets.json")
|
||||
(when (f-equal? (buffer-file-name)
|
||||
(f-join constants/briefcase "secrets.json"))
|
||||
(shell-command "git secret hide"))))
|
||||
|
||||
;; use tabs instead of spaces
|
||||
|
@ -207,7 +209,7 @@
|
|||
(defun project-find-function--briefcase (dir)
|
||||
"Find the nearest default.nix file; otherwise, terminate at the .git
|
||||
directory."
|
||||
(when (s-starts-with? (getenv "BRIEFCASE") (f-expand dir))
|
||||
(when (s-starts-with? constants/briefcase (f-expand dir))
|
||||
(if (f-exists? (f-join dir "default.nix"))
|
||||
(cons 'transient dir)
|
||||
(project-find-function--briefcase (f-parent dir)))))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue