That totally makes sense, One of my friends who is really into lisp development has always raved about emacs and basically uses it for everything, like even emails and stuff.
Yeah i don't take it that far. I do use an rss reader in emacs but thats about as fancy as i get. I also use evil mode so i always stay true to my roots.
When i started clojure programming it was much better for interactive lisp development. I haven't tried vim with fireplace in a long time for clojure development but it's still a nice tool. I tried it back before vim had async calls which is one thing that made it a pain. I think the reason emacs is better for lisp development is because it already had a lot of the necessary concepts for interactive development built in for emacs lisp (eval-last-sexp for example). Many lisp users just use emacs so a lot of the great tooling like Cider was developed for emacs.
I've also found emacs to be great for common lisp and hy.
Yeah. Navigation is fine. Cider uses the running instance of your application to do navigation and code completion. For editing you have tools like parinfer and smartparens for lisps. I believe vim has ports of those which work well.
Emacs is better for lisp development. I say this as a former vim enthusiast who had to learn lisp.
That totally makes sense, One of my friends who is really into lisp development has always raved about emacs and basically uses it for everything, like even emails and stuff.
Yeah i don't take it that far. I do use an rss reader in emacs but thats about as fancy as i get. I also use evil mode so i always stay true to my roots.
Is it better for all lisp, or just emacs-lisp? Like, is clojure better in emacs? Otherwise, isn't this like saying vim is better at vim-script?
When i started clojure programming it was much better for interactive lisp development. I haven't tried vim with fireplace in a long time for clojure development but it's still a nice tool. I tried it back before vim had async calls which is one thing that made it a pain. I think the reason emacs is better for lisp development is because it already had a lot of the necessary concepts for interactive development built in for emacs lisp (
eval-last-sexp
for example). Many lisp users just use emacs so a lot of the great tooling like Cider was developed for emacs.I've also found emacs to be great for common lisp and hy.
Ah, this makes sense. I was thinking about code editing + navigation, but yeah, I can see how emacs would be better for REPL/interactive usage.
Yeah. Navigation is fine. Cider uses the running instance of your application to do navigation and code completion. For editing you have tools like parinfer and smartparens for lisps. I believe vim has ports of those which work well.