Hi. [file under feature request] not sure if this would be possible ... could a Command process run independently of TextMate? For example, On Mondays the backup runs on our dev server which slows down rsync from my workstation. I have rsync mapped to a command to send changes to the dev server. When rsync runs slow, all of TextMate hangs until the rsync process is complete. It would be nice though if I could continue working while it rsynced my project files. I obviously haven't thought about this too hard because what if the command is set to replace text or something. hmm... well thought I would put it out there anyway in case there is a way to do it.
On Jan 31, 2005, at 22:31, kumar mcmillan wrote:
[...] When rsync runs slow, all of TextMate hangs until the rsync process is complete [...] what if the command is set to replace text or something.
Basically yes, the command can run in it's own process. Well, it currently does, but TextMate doesn't currently multiplex between output from this command and the normal event loop.
It is however on the to-do, and with regard to having the command send output to the current window, this should/can be solved by only making that window/buffer busy (unresponsive), and even bringing up a window-modal requester to abort it.
It's something I will improve eventually... but short-term I will experiment with having the new output form (a HTML window) execute the command asynchronously probably already for beta 5.