summaryrefslogtreecommitdiffstats
path: root/doc/build-aux/pandoc-filters/link-manpages.nix
diff options
context:
space:
mode:
Diffstat (limited to 'doc/build-aux/pandoc-filters/link-manpages.nix')
-rw-r--r--doc/build-aux/pandoc-filters/link-manpages.nix28
1 files changed, 0 insertions, 28 deletions
diff --git a/doc/build-aux/pandoc-filters/link-manpages.nix b/doc/build-aux/pandoc-filters/link-manpages.nix
deleted file mode 100644
index 2589a7c34251..000000000000
--- a/doc/build-aux/pandoc-filters/link-manpages.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-{ pkgs ? import ../../.. {} }:
-let
- inherit (pkgs) lib;
- manpageURLs = lib.importJSON (pkgs.path + "/doc/manpage-urls.json");
-in pkgs.writeText "link-manpages.lua" ''
- --[[
- Adds links to known man pages that aren't already in a link.
- ]]
-
- local manpage_urls = {
- ${lib.concatStringsSep "\n" (lib.mapAttrsToList (man: url:
- " [${builtins.toJSON man}] = ${builtins.toJSON url},") manpageURLs)}
- }
-
- traverse = 'topdown'
-
- -- Returning false as the second value aborts processing of child elements.
- function Link(elem)
- return elem, false
- end
-
- function Code(elem)
- local is_man_role = elem.classes:includes('interpreted-text') and elem.attributes['role'] == 'manpage'
- if is_man_role and manpage_urls[elem.text] ~= nil then
- return pandoc.Link(elem, manpage_urls[elem.text]), false
- end
- end
-''