On Sun, Jan 11, 2015 at 07:38:40PM -0500, Peter Davis wrote:
> On Mon, Jan 12, 2015 at 01:14:10AM +0100, Suvayu Ali wrote:
> > On Sun, Jan 11, 2015 at 11:40:31AM -0500, Peter Davis wrote:
> > > I'm trying to use emacs as an alternative pager for mutt. Specifically, 
> > > I'd like to use the gnus Article mode to display articles. I've
> > > tried just setting emacsclient as the pager, but I have some questions:
> > > 
> > > 1) What exactly is passed to the pager? From my experiments, it appears 
> > > the message is pre-formatted before passing it to the pager. That
> > > prevents me from latting the pager format it, so I'd like to avoid this. 
> > > I tried moving my .mailcap file, but I'm still seeing already
> > > formatted messages. Is there any way to get mutt to send the whole raw 
> > > message to the pager?
> > 
> > As far as I know, the message is passed in via stdin.  Emacs does not
> > have the capability to read and display this as a buffer.  The only way
> > to use emacs as a pager is to write to a temp file and then open that in
> > Emacs.  You have to achieve this from a custom script.
> > 
> 
> Thanks. Yes, I've been experimenting a perl script that passes the text to 
> emacs as a file, but it looks like it's being pre-formatted by
> mutt before being passed.

On second thought, I don't think mutt does use stdin for pager. I think it 
passes a temp file.  I was mistaken because I also experimented
with piping messages from mutt, using the perl script.

-pd


-- 
----
Peter Davis
The Tech Curmudgeon
www.techcurmudgeon.com

Reply via email to