|
@@ -57,6 +57,19 @@ after \texttt{config\_load} is done.
|
|
|
That allows you to process sections both before and after all options were
|
|
|
processed.
|
|
|
|
|
|
+Another way of iterating on config sections is using the \texttt{config\_foreach} command.
|
|
|
+
|
|
|
+Syntax:
|
|
|
+\begin{Verbatim}
|
|
|
+config_foreach <function name> [<sectiontype>] [<arguments...>]
|
|
|
+\end{Verbatim}
|
|
|
+
|
|
|
+This command will run the supplied function for every single config section in the currently
|
|
|
+loaded config. The section name will be passed to the function as argument 1.
|
|
|
+If the section type is added to the command line, the function will only be called for
|
|
|
+sections of the given type.
|
|
|
+
|
|
|
+
|
|
|
You can access already processed options with the \texttt{config\_get} command
|
|
|
Syntax:
|
|
|
|
|
@@ -80,3 +93,9 @@ Syntax:
|
|
|
config_set <section> <option> <value>
|
|
|
\end{Verbatim}
|
|
|
|
|
|
+If a config section is unnamed, an automatically generated name will
|
|
|
+be assigned internally, e.g. \texttt{cfg1}, \texttt{cfg2}, ...
|
|
|
+
|
|
|
+While it is possible, using unnamed sections through these autogenerated names is
|
|
|
+strongly discouraged. Use callbacks or \texttt{config\_foreach} instead.
|
|
|
+
|