I was actually thinking pretty much the same thing. About a year ago I'd never used emacs and now I've contributed to emacs-live*, expectations-mode**, etc, etc. I also have my own emacs lisp open source*** that I use for all kinds of tweaking. My favorite recent addition - I can run my app from within emacs, allowing me to change my app with a simple C-x C-e and see my changes immediately in the running app (no restart, refresh or reload necessary). I also run a second repl (concurrently) that I use for running my tests, allowing me to look at the state (deref atoms, refs, whatever) from my running app, while running tests independently. It's often the case that I'll develop a feature, run my tests, find them failing, eval the running app state, find that the test date is no longer valid, paste in the state from the running app, rerun and verify that everything works as expected.
I've used IntelliJ plenty, and it's likely that I'll use it again in my career; however, I can now say that I'm also prepared to use emacs for any future language that I may end up adopting. * https://github.com/overtone/emacs-live ** https://github.com/gar3thjon3s/expectations-mode *** https://github.com/jaycfields/unplugged-pack/blob/master/init.el On Friday, June 7, 2013 6:27:26 PM UTC-4, Denis Labaye wrote: > > *Learning Emacs is more important than learning Clojure.* > > -- A Clojure fanboy and former Vim user > > > > On Fri, Jun 7, 2013 at 10:46 PM, futile <sbde...@gmail.com > <javascript:>>wrote: > >> Before, I used vim for several years. But when I learned Clojure I >> switched to emacs, and it's really not hard or awkward like I was afraid >> of. Honestly now I like it much better than vim. And I've found paredit and >> nrepl.el to be extremely handy, even used together. >> >> >> On Tuesday, January 17, 2012 3:38:05 PM UTC-6, Josef Frydl wrote: >>> >>> Can you please recommend the Best IDE for Clojure? I have Eclipse >>> NetBeans and JetBrain already installed. >>> >> -- >> -- >> You received this message because you are subscribed to the Google >> Groups "Clojure" group. >> To post to this group, send email to clo...@googlegroups.com<javascript:> >> Note that posts from new members are moderated - please be patient with >> your first post. >> To unsubscribe from this group, send email to >> clojure+u...@googlegroups.com <javascript:> >> For more options, visit this group at >> http://groups.google.com/group/clojure?hl=en >> --- >> You received this message because you are subscribed to the Google Groups >> "Clojure" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to clojure+u...@googlegroups.com <javascript:>. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > > -- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.