<<< Date Index >>>     <<< Thread Index >>>

Re: [Slightly OT] Allow for choosing browser to follow a link



On 2007-08-29, Kyle Wheeler <kyle-mutt@xxxxxxxxxxxxxx> wrote:
> On Wednesday, August 29 at 09:15 AM, quoth Gary Johnson:
> >I use w3m instead of urlview for the Ctrl-B command.
> >
> >   macro index \cB ": unset wait_key; set pipe_decode\n|w3m\n: set wait_key; 
> > unset pipe_decode\n" "call w3m to extract URLs out of a message"
> >   macro pager \cB ": unset wait_key; set pipe_decode\n|w3m\n: set wait_key; 
> > unset pipe_decode\n" "call w3m to extract URLs out of a message"
> >
> >The : command within w3m turns all URL-looking strings in the text 
> >into links.  W3m allows you to configure as many as three external 
> >browsers that can be used instead of w3m itself to view the current 
> >page (M, 2M or 3M) or follow the current link (<Esc>M, 2<Esc>M or 
> >3<Esc>M).
> 
> Interesting... why do you set pipe_decode first?

To get rid of quoted-printable or base-64 encoding.

> In html email, w3m (my usual inline html renderer) doesn't spit 
> out all the links in convenient fashion at the bottom, like elinks 
> does, and what links there are are often wrapped to the terminal 
> width. How does w3m handle that?

It's true that w3m sometimes seems to break URLs at the ends of 
lines.  I don't know why that is or whether the break is created by 
w3m or is in the original message.  I doesn't happen often enough 
for me to have looked into it.

I'm not sure I understand the issue with links at the bottom.  I use 
w3m with mutt in several ways.

o  As a replacement for urlview as described above.  In that case, 
   the original message is usually plain text and w3m highlights the 
   links in their original location in the message.   Personally, I 
   like that better than having all the links at the bottom.

o  As an HTML-to-plain-text converter ahead of mutt's built-in 
   pager.  W3m renders the HTML as it would be seen in a browser, so 
   the URLs of links are often not rendered.  It doesn't really 
   matter, though, since links can't followed from mutt's pager 
   anyway.  To follow the links in such messages, I open the HTML 
   part of the message from mutt's attachment menu which runs w3m as 
   a browser.

o  As a pager for plain text messages that often contain URLs.   
   Some newsletters I subscribe to contain short summaries of 
   articles each followed by the URL of the full article.  I use 
   message-hooks to identify these messages and to set 'pager' to 
   "w3m" or to some script that combines a filter with w3m.  Again I 
   find it more convenient to have the URLs presented as links in 
   their original locations in the message rather than grouped at 
   the bottom.
   
Regards,
Gary