aboutsummaryrefslogtreecommitdiff
path: root/pandoc.cabal
diff options
context:
space:
mode:
authorJohn MacFarlane <[email protected]>2022-09-06 20:54:06 -0700
committerJohn MacFarlane <[email protected]>2022-09-06 21:23:59 -0700
commit1ff6afdec8e0def4445026262ec941c70d6f3d07 (patch)
treeec808bcd485548141e3e21d09cbaa24931497aa6 /pandoc.cabal
parent47dcb5720e6f3bb334df5fb58b0fbe32c062a4a4 (diff)
Add prefixes to identifiers with `--file-scope`.multifile
This change only affects the case where `--file-scope` is used and more than one file is specified on the command line. In this case, identifiers will be prefixed with a string derived from the file path, to disambiguate them. For example, an identifier `foo` in `contents/file1.txt` will become `contents__file1.txt__foo`. Links will be adjusted accordingly: if `file2.txt` links to `file1.txt#foo`, then the link will be changed to point to `#file1.txt__foo`. Similarly, a link to `file1.txt` will point to `#file1.txt`. A Div with an identifier derived from the file path will be added around each file's content, so that links to files will still work. Closes #6384. [API change]: Text.Pandoc.Shared exports `textToIdentifier`.
Diffstat (limited to 'pandoc.cabal')
-rw-r--r--pandoc.cabal2
1 files changed, 2 insertions, 0 deletions
diff --git a/pandoc.cabal b/pandoc.cabal
index e0becb723..ac4949137 100644
--- a/pandoc.cabal
+++ b/pandoc.cabal
@@ -216,6 +216,8 @@ extra-source-files:
test/command/B.txt
test/command/C.txt
test/command/D.txt
+ test/command/file1.txt
+ test/command/file2.txt
test/command/three.txt
test/command/01.csv
test/command/chap1/spider.png