
While I like Emacs and use it myself, Intellij JustWerkz, so give it a shot. I know that there are alternatives for most of these features but IntellIj just works better for me in this case. Project tree, “Find in path”, “Action” dialog, “Find usages”, and other features help me a lot. I’m able to navigate through project more quickly and it’s more convenient too. However, for larger projects which I’m unfamiliar with I just think the Cursive is way better. I’ve found it pretty nice for smaller projects and/or codebases that I know well. I invested plenty of time in learning Emacs + Cider. Leiningen is working for me though, and I would recommend it.ĭisclaimer: I’m a long time IntellIj IDEA user. I also personally went with the fairly standard Leiningen, but I have seen a lot of good things about Boot as well. Emacs setups are much more common and much more commonly recommended, but it could be worth your time to check out Cursive.

I tried getting set up several times with Emacs and multiple Clojure modes, but I’ve been having much more success with the Cursive plugin for IntelliJ.
#Lighttable add syntax highlighting code
By the way, this is particularly useful when it comes to debugging Clojure code and Java-interop. It is built on the underlying infrastructure provided by the IntelliJ platform so it’s able to leverage all the neat things that are built by the professionals who specialize in building IDEs (JetBrains). As for the Clojure support, Cursive is pretty decent and very popular in the Clojure community. Based on my experience of using IntelliJ IDEA for the past 9 years, it’s the best IDE in terms of capabilities, developer ergonomics, and extensibility on the Java platform. Emacs is definitely not one of them so we’re left with IntelliJ IDEA. Therefore, I need an IDE that needs to have adequate support for all the languages on the Java platform. I have a similar background as you (Java) and sometimes need to work with other languages besides Clojure (e.g., Java, Scala, and Groovy). I wouldn’t want to invest in something that’s on the way out in terms popularity. I would love to say “stick to whatever IDE/editor you feel comfortable using”, but the popularity of Eclipse itself is on a downhill trend even in the larger Java (the platform) community. I use Cursive for serious projects, and I play around with Calva for small one offs. All standard IntelliJ features (project management, VCS etc).Best in class interop with Java for mixed projects.Navigation (Jump to symbol, Find Usages).
#Lighttable add syntax highlighting free
