Когда я запускаю команду оболочки в Emacs на Debian 6.0 (Squeeze), например,
(shell-command "ls")
выводу предшествует
bash: cannot set terminal process group (-1): Invalid argument
bash: no job control in this shell
Это особенно раздражает при применении команды оболочки (например, perltidy) к буферу, так как эти строки заканчиваются в верхней части буфера.
Это недавно установленная система Debian 6.0 (Squeeze) с последними версиями emacs из apt-get.
% uname -a
Linux 2.6.32-5-xen-amd64 #1 SMP Tue Mar 8 00:01:30 UTC 2011 x86_64 GNU/Linux
% emacs --version
GNU Emacs 23.2.1
% dpkg -l | grep emacs
ii emacs 23.2+1-7
ii emacs23 23.2+1-7
ii emacs23-bin-common 23.2+1-7
ii emacs23-common 23.2+1-7
ii emacsen-common 1.4.22
Рад предоставить другую информацию по мере необходимости. Спасибо!