all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Starting multiple async processes from inside dired using &
@ 2009-10-18 16:15 Tassilo Horn
  2009-10-18 20:36 ` Chong Yidong
  0 siblings, 1 reply; 8+ messages in thread
From: Tassilo Horn @ 2009-10-18 16:15 UTC (permalink / raw)
  To: emacs-devel

Hi all,

I've just noticed that it's not possible to start multiple asynchronous
processes using `shell-command', because they all want to be associated
with the one and only "*Async Shell Command*" buffer.

This is especially annoying when using dired and its `&'
(dired-do-async-shell-command) command.  I frequently want to open a
file with an external application, and as long as this process is alive,
another & will query

  A command is running.  Kill it? (yes or no) 

where I don't want to kill the former process.  As a workaround, I can
rename the *Async Shell Command* buffer before starting the second
process, but that's quite inconvenient.

IMO, the right thing would be to create another *Async Shell Command*
buffer, uniquified with the executed command and its pid or something
like that.

Am I missing something obvious, because it looks to me like some quite
normal dired use case?

Bye,
Tassilo




^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2009-10-20 23:59 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-10-18 16:15 Starting multiple async processes from inside dired using & Tassilo Horn
2009-10-18 20:36 ` Chong Yidong
2009-10-18 22:05   ` Juri Linkov
2009-10-18 22:20     ` Drew Adams
2009-10-18 22:36       ` Chong Yidong
2009-10-18 23:52         ` Miles Bader
2009-10-20 23:59           ` Juri Linkov
2009-10-19  0:18       ` Juri Linkov

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.