Spacemacsでcider-jack-inしてそのままREPL上でAPIサーバ立ててしまう言語もあるんだけどなんか環境変数使えてんのかなコレって思ったらどうも素ではdirenvに対応してないらしかった。まあそれはそうか
.spacemacs
に設定追加すればいけたので安心した
...
dotspacemacs-additional-packages '(direnv)
(defun dotspacemacs/user-config ()
;; direnv対応
(use-package direnv
:demand t
:config
(direnv-mode)
(setq direnv-always-show-summary nil)
:hook
)
)
...
Unfortunately direnv is not integrated in Spacemacs yet, but you can add direnv to dotspacemacs/additional-packages and
(use-package direnv
:demand t
:config
(direnv-mode)
(setq direnv-always-show-summary nil)
:hook
((prog-mode) . direnv-update-environment))
to your dotspacemacs/user-config. Then download direnv binary in directory within your PATH, drop correspondent hook to your shell config, then echo 'layout pipenv' >> .envrc in you project root (where Pipfiles resides) and Voila!
cf. https://gitter.im/syl20bnr/spacemacs?at=5cf2834bff3f016baa88b760
Layer作るならコレみたいな話もあるみたい。
cf. https://github.com/syl20bnr/spacemacs/issues/2294#issuecomment-641484265
先人ありがとナス!てか早くdirenv Layer作って、どうぞ