Fork me on GitHub
#editors
<
2015-06-07
>
jcsims02:06:34

@romain: λ brew info emacs

emacs: stable 24.5 (bottled), devel 24.5-dev, HEAD

/usr/local/Cellar/emacs/24.5 (3923 files, 118M) *
  Built from source with: --with-cocoa, --with-gnutls, --with-imagemagick

romain09:06:06

Thanks. I think I'll just add imagemagick for Emacs mac port.

xlevus15:06:00

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.

arrdem17:06:35

@xlevus care to elaborate?

xlevus17:06:32

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)).

xlevus17:06:53

which seems awfully tedious

xlevus17:06:11

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.

arrdem18:06:05

Read The Fine Manual

bozhidar21:06:38

@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

bozhidar21:06:56

long story short - you’re supposed to re-evaluate only the stuff you change; no need to reload namespaces all the time