From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Giorgos Keramidas Newsgroups: gmane.emacs.help Subject: Re: How to pipe text or load a file directly into mail-mode? Date: Fri, 05 May 2006 17:26:13 +0300 Organization: SunSITE.dk - Supporting Open source Message-ID: <86hd44wnsq.fsf@gothmog.pc> References: <86vesme7tk.fsf@gothmog.pc> <86slnpbjn0.fsf@gothmog.pc> <8dfri3-5ng.ln1@news.ducksburg.com> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1146840071 9656 80.91.229.2 (5 May 2006 14:41:11 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 5 May 2006 14:41:11 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri May 05 16:41:07 2006 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1Fc1U9-0000G5-DG for geh-help-gnu-emacs@m.gmane.org; Fri, 05 May 2006 16:40:49 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Fc1U8-0005hf-WB for geh-help-gnu-emacs@m.gmane.org; Fri, 05 May 2006 10:40:49 -0400 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!postnews.google.com!news3.google.com!news.glorb.com!dotsrc.org!news.dotsrc.org!not-for-mail Original-Newsgroups: gnu.emacs.help,comp.emacs User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (berkeley-unix) Cancel-Lock: sha1:BtTXsAoYfwA1b8ACywk10IrmnJc= Original-Lines: 28 Original-NNTP-Posting-Host: 62.103.39.226 Original-X-Trace: news.sunsite.dk DXC=\AHjj?8PecbbJlfT[; @_ShYSB=nbEKnkkcQPa]ZAAG1mL^Mjg2:ak; I7eU]g6nT6d; jI9io62k9>>2hZ2l Original-X-Complaints-To: staff@sunsite.dk Original-Xref: shelby.stanford.edu gnu.emacs.help:139234 comp.emacs:92115 Original-To: help-gnu-emacs@gnu.org 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:34857 Archived-At: On Fri, 5 May 2006 09:36:24 +0100, Adam Funk wrote: > On 2006-05-04, Giorgos Keramidas wrote: >>> That external program I want to be a Perl script that puts some stuff >>> at the beginning of the article, prefaces it with my custom headers, >>> and then opens it in Emacs in mail-mode (so I can use my ~/.mailrc >>> aliases and all the other great stuff that Emacs does). Maybe I need >>> to store the article in a /tmp file then load it into the Perl >>> program, instead of piping it into the program's STDIN. >> >> You don't need Perl for that, I guess. It's fairly easy to write a >> function in Elisp that does all you need and call it at Emacs startup, > > ITYM "easy for someone who knows how to write Elisp"! On Fri, 5 May 2006 14:54:06 +0100, Adam Funk wrote: > This would require the input to be stored in a /tmp file (not being > piped in), right? Yes, this would make sense, I guess. It will probably be a lot easier to write an Elisp function if you don't have to worry about how to slurp in the file, I think. >> No need for Perl if you have the full Elisp languaeg at your hands :) > > There's not much elisp in my brain, however! Same here, but I'm always learning more :)