Amélia Liao 824ab23c8b | 3 years ago | |
---|---|---|
example | 3 years ago | |
src | 3 years ago | |
.gitignore | 3 years ago | |
LICENSE | 3 years ago | |
README.md | 3 years ago | |
Setup.hs | 3 years ago | |
agda-reference-filter.cabal | 3 years ago | |
hie.yaml | 3 years ago | |
stack.yaml | 3 years ago | |
stack.yaml.lock | 3 years ago |
A Pandoc filter for linking Agda identifiers in inline code blocks.
Compile your literate Agda file to Markdown (use --html-highlight=auto
), then pandoc --filter agda-reference-filter -i output.md -o output.html
to compile the Markdown to HTML. Inline code spans that are exactly the same as an identifier present in the raw HTML emitted by Agda (that is - either a definition or a reference) will be linked to the same place that Agda linked that identifier to.
agda --html-highlight=auto --html example.lagda.md
pandoc --filter agda-reference-filter -i example.md -o example.html