URL like http://google.com gets auto linked URL may contain punctuation http://example.com/foo,bar,baz URL may be preceded by punctuation !http://example.com/foo,bar,baz so the exclamation point is not part of the URL URL are terminated by punctuation so http://example.com/foo, the comma is not part of the URL URL may contain parenthesis http://example.com/(foo)?foo[1]=bar&foo[2]=baz URL may be surrounded by parenthesis (http://example.com/foo) but parenthesis are not part of the URL URL may terminate with parenthesis http://example.com/foo() URL may be surrounded by parenthesis (http://example.com/foo()) but the surrounding parenthesis are not part of the URL Email addresses bill@microsoft.com get auto linked Path are supported /clean/code/that/works but they must be preceded by a non work because this /is a path and this/is not a path Pull requests and issues are linked #42 could be preceded by symbols \#42 could not be preceded by letters a#42 or numbers 3#42 Reference to other users are linked @gabrielelana could be preceded by symbols \@gabrielelana could not be preceded by letters a@gabrielelana or numbers 3@gabrielelana