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