diff options
author | Robert Hensing <robert@roberthensing.nl> | 2022-05-13 09:00:06 +0200 |
---|---|---|
committer | Robert Hensing <robert@roberthensing.nl> | 2022-05-13 09:01:05 +0200 |
commit | 062bc5e74a8905d5f1b8573155c558a4d56e55d4 (patch) | |
tree | ca1abc75950e524b9e3f1a9e541a3604eb11a1e5 /nixos/lib | |
parent | 06da97fc3a753e0bbebc03ebd63bb1bde2cdda03 (diff) |
lib.types.functionTo: Add pseudo-attr to generated docs
Diffstat (limited to 'nixos/lib')
-rw-r--r-- | nixos/lib/make-options-doc/options-to-docbook.xsl | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/nixos/lib/make-options-doc/options-to-docbook.xsl b/nixos/lib/make-options-doc/options-to-docbook.xsl index b286f7b5e2c0a..49b189ee303bd 100644 --- a/nixos/lib/make-options-doc/options-to-docbook.xsl +++ b/nixos/lib/make-options-doc/options-to-docbook.xsl @@ -20,7 +20,19 @@ <title>Configuration Options</title> <variablelist xml:id="configuration-variable-list"> <xsl:for-each select="attrs"> - <xsl:variable name="id" select="concat('opt-', str:replace(str:replace(str:replace(str:replace(attr[@name = 'name']/string/@value, '*', '_'), '<', '_'), '>', '_'), ':', '_'))" /> + <xsl:variable name="id" select=" + concat('opt-', + str:replace(str:replace(str:replace(str:replace(str:replace(str:replace(str:replace( + attr[@name = 'name']/string/@value, + '*', '_'), + '<', '_'), + ' ', '_'), + '>', '_'), + '[', '_'), + ']', '_'), + ':', '_') + ) + " /> <varlistentry> <term xlink:href="#{$id}"> <xsl:attribute name="xml:id"><xsl:value-of select="$id"/></xsl:attribute> |