[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [VM] spaces truncated in presentation text
From: |
Kyle Farrell |
Subject: |
Re: [VM] spaces truncated in presentation text |
Date: |
Thu, 5 Jul 2012 14:21:02 -0700 |
Thanks Uday. Yes, I am using cygwin lynx. Looks like I'm running
into an old bug with lynx 2.8.7.1 and lynx's "-nomargins" argument
that I'm using:
http://lists.nongnu.org/archive/html/lynx-dev/2009-09/msg00010.html
So no vm bug here.
That said, the reason I'm specifying "-nomargins" as an argument to
lynx is without this option the lynx output has a margin of three
spaces prepended to each line. Perhaps I should look into a different
text/html handler..?
As an aside, the vm-mime-display-internal-lynx-text/html does not
honor vm-lynx-program and hardcodes the string "lynx" as the program.
The method in vm-mime.el should be something like:
(defun vm-mime-display-internal-lynx-text/html (start end layout)
(shell-command-on-region start (1- end)
(concat vm-lynx-program " -force_html -dump
-pseudo_inlines -stdin")
nil t))
-Kyle
On 7/4/2012, Uday Reddy wrote:
> Kyle Farrell writes:
>
> > This is from Emacs on 23.4.1 (i386-mingw-nt6.1.7601) on Windows 7.
>
> But Windows doesn't have lynx. Are you using Cygwin lynx?
>
> > When I do notice missing space characters in the presentation buffer,
> > it appears to be where the lynx-rendered text has an end of line. ie-
> > if lynx renders:
> >
> > some text here
> > and some more here
>
> If line-endings are clobbered, that is an entirely different problem. You
> should save the output of lynx in a file, visit it in Emacs using M-x
> find-file-literally and see what text is there.
>
> > The lynx options I'm using are "-force_html -dont_wrap_pre -dump
> > -pseudo_inlines -stdin -nolist -nonumbers -nomargins".
>
> I don't understand how you are specifying options. The recommended method
> for using lynx is to set `vm-mime-text/html-handler' to 'lynx and let VM
> deal with all the rest. No lynx options need to be set by you.
>
> Cheers,
> Uday
>