Hi, of course this doesn't help you directly, because you don't like vi, but it may be of interest for other vi users.
On 12 Jan., 04:40, Mark Engelberg <mark.engelb...@gmail.com> wrote: > Looking back over the above comments, it looks like my major checklist > points for an IDE are: > 1. Reasonable set of editing features (indenting, formatting, paren matching) Check. YMMV. > 2. An easy way to load all the relevant code and dependencies into a REPL. Check. Vim itself does not provide that. But it is easy to use lein, cake or gradle to fire up the backend server. For lein there exists a third-party plugin. For gradle there will be a plugin with the next release of VimClojure, but at the moment it is possible by using a simple custom task. > 3. An easy way to make the REPL obey the -server flag, and use the > proper version of Clojure for a given project. Check. Depends on 2., but with gradle it's trivial. > 4. A way to come back to where I left off with a given project. Check. Vim supports sessions, although I can't tell how well it works. I never used them. Repl state will be lost however. > 5. A way to compile projects for standalone use. Check. Again: Depends on 2. Trivial with gradle. (You mean something like "uberjar", I presume.) > 6. A way to debug and profile code. Half-check. Adding debug stuff is on the list of open issues for VimClojure. However something like debug-repl is likely not possible due to limitations in Vim. This is highly non-trivial. For profiling I used jvisualvm in the past with great success. Got it up and running and results within minutes without having used it before. Very cool. > Anyone have anything working on Windows that fits this list? I use an identical setup of VimClojure and gradle on Mac, Windows and Linux. And it works everywhere without problems. Although I don't really guarantee Windows support in VimClojure. Of course, I'm biased. Sincerely Meikel -- 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