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 >
