In Emacs, when using clojure-mode, I ought to be able to launch a REPL with C-c C-z. Whenever I try, though, I get the error:
Searching for program: no such file or directory: lein
I have lein installed in /usr/local/bin (via brew) and /usr/local/bin is in my PATH (even Emacs says so, via eval-expression (getenv "PATH")).
What am I missing?
Ah! The
PATHenvironment variable isn’t the end-all and be-all of emacs search paths. There’s also the “exec-path”. It apparently does mostly the same thing but not exactly.Anyway, adding:
To my
.emacs.d/init.el(or.emacsif that’s how you roll) cleared things up for me. The doc linked above suggests something a little more comprehensive, like:I’d try the (simpler)
add-to-list, first. But YMMV.