clarified documentation;
authorwenzelm
Wed, 20 Jun 2018 11:51:47 +0200
changeset 68472 581a1bfec8ad
parent 68471 409ed528aad4
child 68473 1b8457cc4de8
child 68474 346bdafaf5fa
clarified documentation;
NEWS
src/Doc/JEdit/JEdit.thy
--- a/NEWS	Tue Jun 19 23:11:14 2018 +0100
+++ b/NEWS	Wed Jun 20 11:51:47 2018 +0200
@@ -71,13 +71,15 @@
 * The command-line tool "isabelle jedit" provides more flexible options
 for session management:
 
-  - option -R builds an auxiliary logic image with all required theories
-    from other sessions, relative to an ancestor session given by option
-    -A (default: parent)
+  - option -R builds an auxiliary logic image with all theories from
+    other sessions that are not already present in its parent
 
   - option -S is like -R, with a focus on the selected session and its
     descendants (this reduces startup time for big projects like AFP)
 
+  - option -A specifies an alternative ancestor session for options -R
+    and -S
+
   Examples:
     isabelle jedit -R HOL-Number_Theory
     isabelle jedit -R HOL-Number_Theory -A HOL
--- a/src/Doc/JEdit/JEdit.thy	Tue Jun 19 23:11:14 2018 +0100
+++ b/src/Doc/JEdit/JEdit.thy	Wed Jun 20 11:51:47 2018 +0200
@@ -251,22 +251,20 @@
   The \<^verbatim>\<open>-l\<close> option specifies the session name of the logic image to be used
   for proof processing. Additional session root directories may be included
   via option \<^verbatim>\<open>-d\<close> to augment the session name space (see also @{cite
-  "isabelle-system"}).
-
-  By default, the specified image is checked and built on demand. The \<^verbatim>\<open>-s\<close>
-  option determines where to store the result session image of @{tool build}.
-  The \<^verbatim>\<open>-n\<close> option bypasses the implicit build process for the selected
-  session image.
+  "isabelle-system"}). By default, the specified image is checked and built on
+  demand. The \<^verbatim>\<open>-s\<close> option determines where to store the result session image
+  of @{tool build}. The \<^verbatim>\<open>-n\<close> option bypasses the implicit build process for
+  the selected session image.
 
-  Option \<^verbatim>\<open>-R\<close> builds an auxiliary logic image with all required theories from
-  \<^emph>\<open>other\<close> sessions, relative to an ancestor session given by option \<^verbatim>\<open>-A\<close>
-  (default: parent session). Option \<^verbatim>\<open>-R\<close> also opens the session \<^verbatim>\<open>ROOT\<close> entry
-  in the editor, to facilitate editing of the main session.
-
-  Option \<^verbatim>\<open>-S\<close> is like \<^verbatim>\<open>-R\<close>, with a focus on the selected session and its
-  descendants: the namespace of accessible theories is restricted accordingly.
-  This reduces startup time for big projects, notably the ``Archive of Formal
-  Proofs''.
+  The \<^verbatim>\<open>-R\<close> option builds an auxiliary logic image with all theories from
+  other sessions that are not already present in its parent; it also opens the
+  session \<^verbatim>\<open>ROOT\<close> entry in the editor to facilitate editing of the main
+  session. The \<^verbatim>\<open>-S\<close> option is like \<^verbatim>\<open>-R\<close>, with a focus on the selected
+  session and its descendants: the namespace of accessible theories is
+  restricted accordingly. This reduces startup time for big projects, notably
+  the ``Archive of Formal Proofs''. The \<^verbatim>\<open>-A\<close> option specifies and alternative
+  ancestor session for options \<^verbatim>\<open>-R\<close> and \<^verbatim>\<open>-S\<close>: this allows to restructure the
+  hierarchy of session images on the spot.
 
   The \<^verbatim>\<open>-m\<close> option specifies additional print modes for the prover process.
   Note that the system option @{system_option_ref jedit_print_mode} allows to