diff --git a/core/siren-core-modules.el b/core/siren-core-modules.el index a1f5913..16c2798 100644 --- a/core/siren-core-modules.el +++ b/core/siren-core-modules.el @@ -32,6 +32,7 @@ (require 'siren-helpful) ;; Editor +(require 'siren-direnv) (require 'siren-display-fill-column) (require 'siren-display-indentation) (require 'siren-display-line-numbers) diff --git a/modules/editor/siren-direnv.el b/modules/editor/siren-direnv.el new file mode 100644 index 0000000..c962198 --- /dev/null +++ b/modules/editor/siren-direnv.el @@ -0,0 +1,15 @@ +;;; siren-direnv.el --- jimeh's Emacs Siren: direnv configuration. + +;;; Commentary: + +;; Basic configuration for direnv. + +;;; Code: + +(use-package direnv + :config + (when (executable-find "direnv") + (direnv-mode))) + +(provide 'siren-direnv) +;;; siren-direnv.el ends here diff --git a/straight/versions/default.el b/straight/versions/default.el index 112f3d6..e802fdc 100644 --- a/straight/versions/default.el +++ b/straight/versions/default.el @@ -51,6 +51,7 @@ ("emacs-aio" . "da93523e235529fa97d6f251319d9e1d6fc24a41") ("emacs-async" . "10cedd8ac7173e92a6822317f1782550199d2d6d") ("emacs-deferred" . "2239671d94b38d92e9b28d4e12fd79814cfb9c16") + ("emacs-direnv" . "268536f564b7eba99264a89a9149268eb4bc67ac") ("emacs-emojify" . "1b726412f19896abf5e4857d4c32220e33400b55") ("emacs-hcl-mode" . "e4d9eef631e8a386341ae8f94f7c2579586e65b5") ("emacs-htmlize" . "dd27bc3f26efd728f2b1f01f9e4ac4f61f2ffbf9")