src/Doc/System/Environment.thy
changeset 74427 011ecb267e41
parent 74002 f2d16e75bcf1
child 75161 95612f330c93
equal deleted inserted replaced
74426:61a6fd4f9862 74427:011ecb267e41
    56     adapted (probably @{setting ML_SYSTEM} etc.).
    56     adapted (probably @{setting ML_SYSTEM} etc.).
    57 
    57 
    58     \<^enum> The file \<^path>\<open>$ISABELLE_HOME_USER/etc/settings\<close> (if it
    58     \<^enum> The file \<^path>\<open>$ISABELLE_HOME_USER/etc/settings\<close> (if it
    59     exists) is run in the same way as the site default settings. Note that the
    59     exists) is run in the same way as the site default settings. Note that the
    60     variable @{setting ISABELLE_HOME_USER} has already been set before ---
    60     variable @{setting ISABELLE_HOME_USER} has already been set before ---
    61     usually to something like \<^verbatim>\<open>$USER_HOME/.isabelle/Isabelle2021\<close>.
    61     usually to something like \<^verbatim>\<open>$USER_HOME/.isabelle/Isabelle2021-1\<close>.
    62 
    62 
    63     Thus individual users may override the site-wide defaults. Typically, a
    63     Thus individual users may override the site-wide defaults. Typically, a
    64     user settings file contains only a few lines, with some assignments that
    64     user settings file contains only a few lines, with some assignments that
    65     are actually changed. Never copy the central
    65     are actually changed. Never copy the central
    66     \<^file>\<open>$ISABELLE_HOME/etc/settings\<close> file!
    66     \<^file>\<open>$ISABELLE_HOME/etc/settings\<close> file!
   135 
   135 
   136   \<^descr>[@{setting ISABELLE_TOOL}\<open>\<^sup>*\<close>] is automatically set to the full path name
   136   \<^descr>[@{setting ISABELLE_TOOL}\<open>\<^sup>*\<close>] is automatically set to the full path name
   137   of the @{executable isabelle} executable.
   137   of the @{executable isabelle} executable.
   138 
   138 
   139   \<^descr>[@{setting_def ISABELLE_IDENTIFIER}\<open>\<^sup>*\<close>] refers to the name of this
   139   \<^descr>[@{setting_def ISABELLE_IDENTIFIER}\<open>\<^sup>*\<close>] refers to the name of this
   140   Isabelle distribution, e.g.\ ``\<^verbatim>\<open>Isabelle2021\<close>''.
   140   Isabelle distribution, e.g.\ ``\<^verbatim>\<open>Isabelle2021-1\<close>''.
   141 
   141 
   142   \<^descr>[@{setting_def ML_SYSTEM}, @{setting_def ML_HOME}, @{setting_def
   142   \<^descr>[@{setting_def ML_SYSTEM}, @{setting_def ML_HOME}, @{setting_def
   143   ML_OPTIONS}, @{setting_def ML_PLATFORM}, @{setting_def ML_IDENTIFIER}\<open>\<^sup>*\<close>]
   143   ML_OPTIONS}, @{setting_def ML_PLATFORM}, @{setting_def ML_IDENTIFIER}\<open>\<^sup>*\<close>]
   144   specify the underlying ML system to be used for Isabelle. There is only a
   144   specify the underlying ML system to be used for Isabelle. There is only a
   145   fixed set of admissable @{setting ML_SYSTEM} names (see the
   145   fixed set of admissable @{setting ML_SYSTEM} names (see the