Is there a list for allowed TLD’s to auto-linkify? That is, if I use a file with an extension like markdown, it gets turned into a link also: README.md (<- that is just typing a filename + extension, not an actual link I’ve created.
Given ICANN’s predilection for stuffing the entire dictionary into the TLD space, it’s probably a losing proposition to try and whitelist actual TLDs (as an amusing note, .md is a valid ccTLD, for Moldova, so even if we did have a list of “valid” TLDs, README.md is a perfectly valid domain name, and does, in fact, exist – and resolve).
For filenames, specifically, I suggest wrapping them in backticks, which maintains the long-standing convention of monospace fonts for that sort of thing, and which prevents auto-linkification, a la README.md. Trying to educate people to mark up their links in some specific way, such as wrapping them in angle brackets, or having to include the scheme, or including a forward slash, I think are all doomed to sadness.
لا يتم اكتشاف الأشياء بشكل مثالي بشكل افتراضي الآن، فهناك العديد من نطاقات المستوى الأعلى (TLDs) الغامضة، ولكن باستخدام الإعداد markdown linkify tlds في إعدادات الموقع، تحصل على تحكم كامل!