diff options
author | Minijackson <minijackson@riseup.net> | 2021-11-09 15:29:00 +0100 |
---|---|---|
committer | Minijackson <minijackson@riseup.net> | 2021-11-09 15:29:00 +0100 |
commit | 92e350985819b7f324007cb92650019e9f6558c6 (patch) | |
tree | 02ba22775e833f13554afca979b2a5203a596b06 /doc-options-md.nix | |
parent | c7026a993c4b837dcee39f669e1cc4123f4eb53d (diff) | |
download | nix-module-doc-92e350985819b7f324007cb92650019e9f6558c6.tar.gz nix-module-doc-92e350985819b7f324007cb92650019e9f6558c6.zip |
doc-options-md: support old-style "literalExample" expressions
Diffstat (limited to 'doc-options-md.nix')
-rw-r--r-- | doc-options-md.nix | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/doc-options-md.nix b/doc-options-md.nix index ea21746..5cbc7c2 100644 --- a/doc-options-md.nix +++ b/doc-options-md.nix | |||
@@ -7,8 +7,12 @@ with lib; | |||
7 | let | 7 | let |
8 | visibleOptionDocs = filter (opt: opt.visible && !opt.internal) (optionAttrSetToDocList options); | 8 | visibleOptionDocs = filter (opt: opt.visible && !opt.internal) (optionAttrSetToDocList options); |
9 | 9 | ||
10 | isLiteral = value: | ||
11 | value ? _type && | ||
12 | (value._type == "literalExpression" || value._type == "literalExample"); | ||
13 | |||
10 | toValue = value: | 14 | toValue = value: |
11 | if value ? _type && value._type == "literalExpression" then value.text | 15 | if isLiteral value then value.text |
12 | else generators.toPretty { } value; | 16 | else generators.toPretty { } value; |
13 | 17 | ||
14 | toMarkdown = option: | 18 | toMarkdown = option: |