diff -r 0da5fb75088a -r 70442ddbfb15 src/Doc/System/Environment.thy --- a/src/Doc/System/Environment.thy Wed May 27 14:32:51 2020 +0200 +++ b/src/Doc/System/Environment.thy Wed May 27 14:33:03 2020 +0200 @@ -248,10 +248,12 @@ The root of component initialization is @{setting ISABELLE_HOME} itself. After initializing all of its sub-components recursively, @{setting ISABELLE_HOME_USER} is included in the same manner (if that directory - exists). This allows to install private components via \<^path>\$ISABELLE_HOME_USER/etc/components\, although it is often more convenient - to do that programmatically via the \<^bash_function>\init_component\ shell function in the - \<^verbatim>\etc/settings\ script of \<^verbatim>\$ISABELLE_HOME_USER\ (or any other component - directory). For example: + exists). This allows to install private components via + \<^path>\$ISABELLE_HOME_USER/etc/components\, although it is often more + convenient to do that programmatically via the + \<^bash_function>\init_component\ shell function in the \<^verbatim>\etc/settings\ + script of \<^verbatim>\$ISABELLE_HOME_USER\ (or any other component directory). For + example: @{verbatim [display] \init_component "$HOME/screwdriver-2.0"\} This is tolerant wrt.\ missing component directories, but might produce a