feat(emacs): direnv
This commit is contained in:
@@ -46,4 +46,5 @@
|
|||||||
syd/project
|
syd/project
|
||||||
syd/display-startup-time
|
syd/display-startup-time
|
||||||
syd/dired
|
syd/dired
|
||||||
syd/ligature))
|
syd/ligature
|
||||||
|
syd/direnv))
|
||||||
|
|||||||
18
modules/home/users/msyds/emacs/lisp/syd/direnv.el
Normal file
18
modules/home/users/msyds/emacs/lisp/syd/direnv.el
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
;;; -*- lexical-binding: t; -*-
|
||||||
|
|
||||||
|
(require 'syd/base)
|
||||||
|
|
||||||
|
(use-package envrc
|
||||||
|
;; REVIEW: Can we load this any later/better?
|
||||||
|
:hook (on-first-file . envrc-global-mode)
|
||||||
|
:general
|
||||||
|
(:prefix-map 'syd-leader-file-env-map
|
||||||
|
"a" #'envrc-allow
|
||||||
|
"r" #'envrc-reload)
|
||||||
|
(:keymaps 'syd-leader-file-map
|
||||||
|
"e" `("Environment" . ,syd-leader-file-env-map))
|
||||||
|
:config
|
||||||
|
(syd-push shackle-rules
|
||||||
|
`("*envrc*" :custom ,#'ignore)))
|
||||||
|
|
||||||
|
(provide 'syd/direnv)
|
||||||
Reference in New Issue
Block a user