handle options with no value and no example value
authorJoey Hess <joey@kodama.kitenet.net>
Sun, 27 Jul 2008 23:19:04 +0000 (19:19 -0400)
committerJoey Hess <joey@kodama.kitenet.net>
Sun, 27 Jul 2008 23:19:04 +0000 (19:19 -0400)
IkiWiki/Setup/Standard.pm
doc/plugins/write.mdwn

index 9d8ec38515e5ccb3f5cf280f493cf7495698750b..9d4732b6f87825c3594f061ec6a41dcee6c8203e 100644 (file)
@@ -74,6 +74,9 @@ sub dumpvalues ($@) { #{{{
                elsif (exists $info{example}) {
                        push @ret, dumpline($key, $info{example}, $info{type}, "#");
                }
+               else {
+                       push @ret, dumpline($key, "", $info{type}, "#");
+               }
        }
        return @ret;
 } #}}}
index 6d5056162a557144865d81516e36d3ded51e540b..04b6ea8e9d4528291ffeac1791a993d7f3e0c87c 100644 (file)
@@ -388,9 +388,9 @@ describing the option. For example:
                                rebuild => 0,
                        },
 
-* `type` can be "boolean", "string", "integer", "internal" (used for values
-  that are not user-visible). The type is the type of the leaf values; 
-  the `%config` option may be an array or hash of these.
+* `type` can be "boolean", "string", "integer", "pagespec", or "internal" 
+  (used for values that are not user-visible). The type is the type of
+  the leaf values;  the `%config` option may be an array or hash of these.
 * `example` can be set to an example value.
 * `description` is a short description of the option.
 * `safe` should be false if the option should not be displayed in unsafe