On Fri, Nov 12, 2021 at 09:25:47AM +0000, Chris Green wrote:
> I know this has been discussed before but I can't immediately find the
> discussion or a solution.
>
> I'm running Mutt 2.0.5 (2021-01-21) on xubuntu 21.10.
>
> I use Lynx to handle HTML E-Mails through into mutt's viewer, as a
> result I get a numbered list of URLs at the bottom of the message and
> these are very often long and thus wrap over multiple lines.
>
> This causes a couple of issues:-
>
> You can't right click on the URL to 'Open Link' or 'Copy link
> address', you only get the first line.
>
> Even if you select the whole URL with the mouse it then has
> embedded 'white space' and (some) browsers don't handle this
> correctly if you paste the URL into the address bar.
>
> As I say I'm sure this has been discussed before so, sorry if there's
> an answer already. Anyway I'd like to know if there is an answer or
> workaround.
>
> (This issue has just worsened for me because I've moved from Firefox
> to Vivaldi. Firefox ignores the embedded white space OK but Vivaldi
> doesn't)
>
If smart_wrap did what the description seems to say:-
Controls the display of lines longer than the screen width in the
internal pager. If set, long lines are wrapped at a word boundary. If
unset, lines are simply wrapped at the screen edge. Also see the
$markers variable.
Then all would be well, there are no word boundaries in URLs so, if
one has smart_wrap=yes (which I do) then long URLs shouldn't be
wrapped, but they are.
As a quick check I tried setting pager=less and then long URLs worked
perfectly, the mouse selects the whole multi-line URL, but using an
external pager has its downsides unfortunately.
--
Chris Green