From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Sebastian Tennant Newsgroups: gmane.emacs.help Subject: Re: batch mode Date: Mon, 03 Mar 2008 11:36:59 +0200 Message-ID: <87ve44xi6c.fsf@moley.moleskin.org> References: <87tzjo3asi.fsf@thalassa.informatimago.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1204537080 7403 80.91.229.12 (3 Mar 2008 09:38:00 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 3 Mar 2008 09:38:00 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Mar 03 10:38:26 2008 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JW77i-0000BL-Bl for geh-help-gnu-emacs@m.gmane.org; Mon, 03 Mar 2008 10:38:19 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JW77B-0000lu-9F for geh-help-gnu-emacs@m.gmane.org; Mon, 03 Mar 2008 04:37:45 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JW76g-0000it-IC for help-gnu-emacs@gnu.org; Mon, 03 Mar 2008 04:37:14 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JW76e-0000ec-IR for help-gnu-emacs@gnu.org; Mon, 03 Mar 2008 04:37:13 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JW76e-0000eC-DF for help-gnu-emacs@gnu.org; Mon, 03 Mar 2008 04:37:12 -0500 Original-Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JW76d-0006RF-Sc for help-gnu-emacs@gnu.org; Mon, 03 Mar 2008 04:37:12 -0500 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1JW76Y-00038J-QX for help-gnu-emacs@gnu.org; Mon, 03 Mar 2008 09:37:06 +0000 Original-Received: from 85.105.17.65 ([85.105.17.65]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 03 Mar 2008 09:37:06 +0000 Original-Received: from sebyte by 85.105.17.65 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 03 Mar 2008 09:37:06 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 24 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 85.105.17.65 User-Agent: Gnus/5.110007 (No Gnus v0.7) Emacs/22.1 (gnu/linux) Cancel-Lock: sha1:P2daAbZFKEOVoxDKOE+j+uNJGoY= X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:52011 Archived-At: Quoth Pascal Bourguignon : > Sebastian Tennant writes: > >> Hi all, >> >> By default Emacs in batch mode sends 'message's to stderr. >> >> Is it possible to put a directive in the file loaded with the '-l' >> switch, that tells Emacs to send 'message's to stdout instead? > > Why use message if message doesn't do what you want? Use print! > (and princ, terpri, etc). It's not my code, and there are a lot of messages in there! Peter, of course 2>&1 works in a shell, but my guile script calls emacs directly to avoid the overhead of the shell. It turns out, guile has good port redirection routines and I'm able to route stderr programmatically within the script. Thanks to you both. Sebastian