diff options
| author | Anhgelus Morhtuuzh <william@herges.fr> | 2025-12-21 14:24:12 +0100 |
|---|---|---|
| committer | Anhgelus Morhtuuzh <william@herges.fr> | 2025-12-21 14:24:12 +0100 |
| commit | dcde389e65de707b262ffbb56866ee51d353cc4b (patch) | |
| tree | ba9b4521f52f331fa3e2d0204f5c35f346ae1706 /markdown | |
| parent | 5ff5db6770a4cd7f506121287070fb342de62e79 (diff) | |
fix(markdown): remove old weird space adder in external
Diffstat (limited to 'markdown')
| -rw-r--r-- | markdown/ast_external.go | 22 |
1 files changed, 5 insertions, 17 deletions
diff --git a/markdown/ast_external.go b/markdown/ast_external.go index be63131..87662c3 100644 --- a/markdown/ast_external.go +++ b/markdown/ast_external.go @@ -10,9 +10,8 @@ import ( var ExternalLink = regexp.MustCompile(`https?://`) type astLink struct { - content block - href block - addSpace bool + content block + href block } func (a *astLink) Eval(opt *Option) (template.HTML, *ParseError) { @@ -24,15 +23,7 @@ func (a *astLink) Eval(opt *Option) (template.HTML, *ParseError) { if err != nil { return "", err } - rr := opt.RenderLink(string(content), string(href)) - if a.addSpace { - s, err := astBreak{}.Eval(opt) - if err != nil { - return "", err - } - return s + rr, nil - } - return rr, nil + return opt.RenderLink(string(content), string(href)), nil } func RenderLink(content, href string) template.HTML { @@ -85,24 +76,21 @@ func external(lxs *lexers) (block, *ParseError) { return astLiteral(tp), nil } lxs.Before() // because we called Next - addSpace := lxs.Before() && lxs.Current().Type == lexerBreak - lxs.Next() // because we called Before var b block var err *ParseError switch tp { case "