git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH] README: create HTTP/HTTPS links from URLs in Markdown

From
EWEric Wong <e@80x24.org>
Date
Mar 2, 2017, 07:34 UTC
Message-ID
<20170302073421.GA2528@whir>
In-Reply-To
<20170302071810.pbczh3p4w4bnyqzg@sigill.intra.peff.net>
Jeff King <peff@peff.net> wrote:
Show 13 quoted lines
> On Wed, Mar 01, 2017 at 10:22:04PM +0000, Eric Wong wrote:
> 
> > Markdown supports automatic links by surrounding URLs with
> > angle brackets, as documented in
> > <https://daringfireball.net/projects/markdown/syntax#autolink>
> 
> One of the joys of markdown is that there are so many variants. A lot of
> them (including GitHub-flavored markdown) will linkify URLs even when
> they're not inside angle brackets.
> 
> So I don't mind this patch, but I'm curious what's rendering the
> markdown you're seeing. I'd think online that one would either come
> across the raw text, or the GFM from https://github.com/git/git.

I was using Gruber's reference implementation from Debian stable (1.0.1-7).

Also, pandoc (also Debian stable 1.12.4.2~dfsg-1+b14) seems to require angle brackets by default. pandoc also supports the "-f markdown_github" option where it seems to behave like GFM.

But yeah, I much prefer the unambiguity of angle brackets, especially when URLs are followed immediately but punctuation such as ',' or '.'.

Previous: Jeff KingNext: Jeff King
Message 3 of 5 in “README: create HTTP/HTTPS links from URLs in Markdown”
  1. README: create HTTP/HTTPS links from URLs in MarkdownEric Wong, Mar 1, 2017
  2. Jeff KingMar 2, 2017
  3. Eric WongMar 2, 2017
  4. Jeff KingMar 2, 2017
  5. Eric WongMar 2, 2017

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.