Skip to content

E-mail addresses are incorrectly interpreted as bracketed citations #424

@Witiko

Description

@Witiko

Writing [translation@castb.org](mailto:translation@castb.org) with citations option enabled is interpreted as a citation:

$ markdown-cli citations=true <<< '[translation@castb.org](mailto:translation@castb.org)'
\markdownRendererDocumentBegin
\markdownRendererCite{1}+{translation}{}{castb.org}(mailto:translation@castb.org)\markdownRendererDocumentEnd

However, this should only happen when there is whitespace before the @:

$ pandoc -f markdown+citations <<< '[translation@castb.org](mailto:translation@castb.org)'
<p><a href="mailto:translation@castb.org">translation@castb.org</a></p>
$ pandoc -f markdown+citations <<< '[translation @castb.org](mailto:translation@castb.org)'
<p><span class="citation" data-cites="castb.org">[translation @castb.org]</span>(mailto:translation@castb.org)</p>

Metadata

Metadata

Assignees

Labels

bugluaRelated to the Lua interface and implementationsyntax extensionRelated to syntax extensions and dialects of markdown

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions