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

Reply via email to