1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
-
+
|
## # config: {…}
The `config:` field is a list of entries describing feature- and
application-level settings.
# config:
# { name: linky, type: bool, description: autolink urls }
# { name: xy.title, type: str, value: "blog title" }
# { name: perm, type: select, select: 3=USER|2=EX|1=SUP|0=KERN }
[PMD](wiki/Plugin+Meta+Data) is about uniform feature lookup. And
configuration settings go hand in hand with plugin manageability.
plugin handling goes hand in hand with configuration management.
However it requires a structured filed to avoid bulky definitions, yet
support enough variation.
Usually `config:` contains multiple indented lines, each being a
<acronym title="JSON, but quotes optional">JSOL</acronym>-dictionary.
* The `name:` associates some variable/constant/expression to a setting.
|