Add auto links: Try to render unmarked urls as links

This commit is contained in:
Niklas Fasching 2018-12-02 18:24:51 +01:00
parent a570fc736f
commit d2d9dc0fc8
4 changed files with 37 additions and 3 deletions

View file

@ -246,7 +246,9 @@ func (w *OrgWriter) writeRegularLink(l RegularLink) {
descriptionWriter := w.emptyClone()
descriptionWriter.writeNodes(l.Description...)
description := descriptionWriter.String()
if l.URL != description {
if l.AutoLink {
w.WriteString(l.URL)
} else if l.URL != description {
w.WriteString(fmt.Sprintf("[[%s][%s]]", l.URL, description))
} else {
w.WriteString(fmt.Sprintf("[[%s]]", l.URL))