[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Async commands in M-x compile
From: |
Thien-Thi Nguyen |
Subject: |
Re: Async commands in M-x compile |
Date: |
Wed, 30 Jun 2010 11:25:15 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) |
() Antoine Levitt <address@hidden>
() Wed, 30 Jun 2010 00:43:49 +0200
Can someone explain to me why compile doesn't support
asynchroneous commands, and especially why it silently
fails instead of displaying an error message? I don't
understand the mechanism involved here.
As a test, try M-x compile with
"echo test > ~/test &" or "xclock &".
I think you mean to ask for "background" (job control) support.
M-x compile is already asynchronous.
If you want to the child process to not exit after it places
its own children processes in the background, you need to
tell it to ‘wait’, e.g.:
M-x compile
xclock & wait
Note that if you kill the *compilation* buffer, or interrupt
(via ‘C-c C-k’ aka ‘kill-compilation’) the child process,
most likely all of its children will likewise terminate.
Details depend on shell used and how that is initialized.
thi
Re: Async commands in M-x compile,
Thien-Thi Nguyen <=
- Re: Async commands in M-x compile, Antoine Levitt, 2010/06/30
- Re: Async commands in M-x compile, Thien-Thi Nguyen, 2010/06/30
- Re: Async commands in M-x compile, Antoine Levitt, 2010/06/30
- Re: Async commands in M-x compile, Thien-Thi Nguyen, 2010/06/30
- Re: Async commands in M-x compile, Andreas Schwab, 2010/06/30
- Re: Async commands in M-x compile, Stefan Monnier, 2010/06/30
- Re: Async commands in M-x compile, Antoine Levitt, 2010/06/30