I assume you're on a window system and have gnuserv configured. Now,
try this:
$ xemacs -vanilla &
Then "ESC ! echo 'TASTES GREAT!' RET" in the XEmacs window. Back to
your terminal, and
$ xemacs -nw
and "ESC ! echo 'LESS FILLING!' RET" in the terminal window.
I expect you'll see the new string in the GUI window (only), not in the
terminal. This is pretty disconcerting when you're working remotely.
`pop-to-buffer' is a guess. Whatever shell-command is using to
pop up its results should restrict its search for an existing window
displaying the *Shell Command Output* buffer to the console where the
command was typed, IMO.
Is there a reason why this isn't so?
--
School of Systems and Information Engineering
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Ask not how you can "do" free software business;
ask what your business can "do for" free software.