Hi,

On Jul 21, 1:35 pm, Jeff Rose <ros...@gmail.com> wrote:
> Really, there isn't a way to start processes from VIM?  How about just
> opening a temporary buffer for the output of the nailgun server, and
> then start it with a bang!?

I was a but unclear on what I mean with background: I can start
processes from Vim. That's not the problem. But then Vim waits for
them to complete. And no. Adding & doesn't help, because it doesn't
work in Windows. So you fire up your server and have a waiting Vim
which cannot be used anymore. Ah, the attainments of single-threaded
applications. There is certainly no race condition. Bleh. :(

If this was not the case I could offer such a starter command.
Although I doubt it has much value, because Vim's started from the
graphical user interface don't know your project directory. So
starting at plugin load would not work. So you need another command
(maybe key bindings) to start the server after changing the vim cwd
(or providing it as an argument). Complexity creeps in for a non-
issue.

> Having it start automatically would be very nice because now you
> have to have multiple terminals open and run multiple commands
> to just pop open a clojure file with a repl.

This is a gross exaggeration. You can just as well send the process
into the background with shell job control. Then you don't block a the
terminal and still have control over the server process. Which you
don't have with the fire-and-forgot processes started from Vim. And
even if you don't use the job control, you can minimise the window.
This terminal is certainly not an issue.

You should be more concerned about the integration of your VCS system.
There you run several commands more than once all during your
development work. Not only one in the morning.

Believe me: This is a non-issue. I will include such functionality
only if someone provides me a working, portable patch. Otherwise
things stay as they are.

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