@romain: λ brew info emacs
emacs: stable 24.5 (bottled), devel 24.5-dev, HEAD
<https://www.gnu.org/software/emacs/>
/usr/local/Cellar/emacs/24.5 (3923 files, 118M) *
Built from source with: --with-cocoa, --with-gnutls, --with-imagemagick
Thanks. I think I'll just add imagemagick for Emacs mac port.
how do people use the cider repl while writing code? It seems every time I try and use cider I get some namespace error of somekind or another.
@xlevus care to elaborate?
at the moment, I'm writing a macro in a file, and then switching to the REPL buffer, and writing (require 'mymodule :reload)
to reload my code and then (macroexpand '(mymodule/mymacro a b c d))
.
which seems awfully tedious
I've probably missed something along the way. There's a lot of 'cider is great', but I'm strugling to actually feel like I'm using it efficiently.
@xlevus: might want to check these out: https://github.com/clojure-emacs/cider#keyboard-shortcuts
Read The Fine Manual
:P
@xlevus: Seems to you don’t understand how cider is supposed to be used. Unfortunately I never had the time to do video tutorials, but you can see the tutorial for slime here https://www.youtube.com/watch?v=_B_4vhsmRRI While the keybindings and the commands are different here and there, the core ideas are the same
long story short - you’re supposed to re-evaluate only the stuff you change; no need to reload namespaces all the time