| author | wenzelm | 
| Sat, 22 Sep 2012 14:41:41 +0200 | |
| changeset 49524 | 68796a77c42b | 
| parent 49295 | 2750756db9c5 | 
| child 50119 | 5c370a036de7 | 
| permissions | -rw-r--r-- | 
| 48367 | 1  | 
(* :mode=isabelle-options: *)  | 
2  | 
||
| 49295 | 3  | 
section "Document Preparation"  | 
| 49270 | 4  | 
|
| 
48795
 
bece259ee055
clarified format of etc/options: only declarations, not re-definitions;
 
wenzelm 
parents: 
48661 
diff
changeset
 | 
5  | 
option browser_info : bool = false  | 
| 48580 | 6  | 
-- "generate theory browser information"  | 
| 48367 | 7  | 
|
| 
48795
 
bece259ee055
clarified format of etc/options: only declarations, not re-definitions;
 
wenzelm 
parents: 
48661 
diff
changeset
 | 
8  | 
option document : string = ""  | 
| 48580 | 9  | 
-- "build document in given format: pdf, dvi, dvi.gz, ps, ps.gz, or false"  | 
| 
48805
 
c3ea910b3581
explicit document_output directory, without implicit purge of default in ISABELLE_BROWSER_INFO;
 
wenzelm 
parents: 
48795 
diff
changeset
 | 
10  | 
option document_output : string = ""  | 
| 
 
c3ea910b3581
explicit document_output directory, without implicit purge of default in ISABELLE_BROWSER_INFO;
 
wenzelm 
parents: 
48795 
diff
changeset
 | 
11  | 
-- "document output directory (default within $ISABELLE_BROWSER_INFO tree)"  | 
| 
 
c3ea910b3581
explicit document_output directory, without implicit purge of default in ISABELLE_BROWSER_INFO;
 
wenzelm 
parents: 
48795 
diff
changeset
 | 
12  | 
option document_variants : string = "document"  | 
| 
48795
 
bece259ee055
clarified format of etc/options: only declarations, not re-definitions;
 
wenzelm 
parents: 
48661 
diff
changeset
 | 
13  | 
-- "option alternative document variants (separated by colons)"  | 
| 
 
bece259ee055
clarified format of etc/options: only declarations, not re-definitions;
 
wenzelm 
parents: 
48661 
diff
changeset
 | 
14  | 
option document_graph : bool = false  | 
| 48580 | 15  | 
-- "generate session graph image for document"  | 
| 
48795
 
bece259ee055
clarified format of etc/options: only declarations, not re-definitions;
 
wenzelm 
parents: 
48661 
diff
changeset
 | 
16  | 
option document_dump : string = ""  | 
| 48580 | 17  | 
-- "dump generated document sources into given directory"  | 
| 
48795
 
bece259ee055
clarified format of etc/options: only declarations, not re-definitions;
 
wenzelm 
parents: 
48661 
diff
changeset
 | 
18  | 
option document_dump_mode : string = "all"  | 
| 48580 | 19  | 
-- "specific document dump mode: all, tex, tex+sty"  | 
| 48367 | 20  | 
|
| 
48795
 
bece259ee055
clarified format of etc/options: only declarations, not re-definitions;
 
wenzelm 
parents: 
48661 
diff
changeset
 | 
21  | 
option show_question_marks : bool = true  | 
| 48580 | 22  | 
-- "show leading question mark of schematic variables"  | 
| 48486 | 23  | 
|
| 
48795
 
bece259ee055
clarified format of etc/options: only declarations, not re-definitions;
 
wenzelm 
parents: 
48661 
diff
changeset
 | 
24  | 
option names_long : bool = false  | 
| 48580 | 25  | 
-- "show fully qualified names"  | 
| 
48795
 
bece259ee055
clarified format of etc/options: only declarations, not re-definitions;
 
wenzelm 
parents: 
48661 
diff
changeset
 | 
26  | 
option names_short : bool = false  | 
| 48580 | 27  | 
-- "show base names only"  | 
| 
48795
 
bece259ee055
clarified format of etc/options: only declarations, not re-definitions;
 
wenzelm 
parents: 
48661 
diff
changeset
 | 
28  | 
option names_unique : bool = true  | 
| 48580 | 29  | 
-- "show partially qualified names, as required for unique name resolution"  | 
| 48486 | 30  | 
|
| 
48795
 
bece259ee055
clarified format of etc/options: only declarations, not re-definitions;
 
wenzelm 
parents: 
48661 
diff
changeset
 | 
31  | 
option pretty_margin : int = 76  | 
| 48580 | 32  | 
-- "right margin / page width of pretty printer in Isabelle/ML"  | 
| 48527 | 33  | 
|
| 
48795
 
bece259ee055
clarified format of etc/options: only declarations, not re-definitions;
 
wenzelm 
parents: 
48661 
diff
changeset
 | 
34  | 
option thy_output_display : bool = false  | 
| 48580 | 35  | 
-- "indicate output as multi-line display-style material"  | 
| 
48795
 
bece259ee055
clarified format of etc/options: only declarations, not re-definitions;
 
wenzelm 
parents: 
48661 
diff
changeset
 | 
36  | 
option thy_output_break : bool = false  | 
| 48580 | 37  | 
-- "control line breaks in non-display material"  | 
| 
48795
 
bece259ee055
clarified format of etc/options: only declarations, not re-definitions;
 
wenzelm 
parents: 
48661 
diff
changeset
 | 
38  | 
option thy_output_quotes : bool = false  | 
| 48580 | 39  | 
-- "indicate if the output should be enclosed in double quotes"  | 
| 
48795
 
bece259ee055
clarified format of etc/options: only declarations, not re-definitions;
 
wenzelm 
parents: 
48661 
diff
changeset
 | 
40  | 
option thy_output_indent : int = 0  | 
| 48580 | 41  | 
-- "indentation for pretty printing of display material"  | 
| 
48795
 
bece259ee055
clarified format of etc/options: only declarations, not re-definitions;
 
wenzelm 
parents: 
48661 
diff
changeset
 | 
42  | 
option thy_output_source : bool = false  | 
| 48580 | 43  | 
-- "print original source text rather than internal representation"  | 
| 48520 | 44  | 
|
| 49270 | 45  | 
|
46  | 
option print_mode : string = ""  | 
|
47  | 
-- "additional print modes for prover output (separated by commas)"  | 
|
48  | 
||
49  | 
||
| 49295 | 50  | 
section "Parallel Checking"  | 
| 49270 | 51  | 
|
52  | 
option threads : int = 0  | 
|
53  | 
-- "maximum number of worker threads for prover process (0 = hardware max.)"  | 
|
54  | 
option threads_trace : int = 0  | 
|
55  | 
-- "level of tracing information for multithreading"  | 
|
56  | 
option parallel_proofs : int = 2  | 
|
57  | 
-- "level of parallel proof checking: 0, 1, 2"  | 
|
58  | 
option parallel_proofs_threshold : int = 100  | 
|
59  | 
-- "threshold for sub-proof parallelization"  | 
|
60  | 
||
61  | 
||
| 49295 | 62  | 
section "Detail of Proof Recording"  | 
| 49270 | 63  | 
|
64  | 
option proofs : int = 1  | 
|
65  | 
-- "level of detail for proof objects: 0, 1, 2"  | 
|
66  | 
option quick_and_dirty : bool = false  | 
|
67  | 
-- "if true then some tools will OMIT some proofs"  | 
|
68  | 
option skip_proofs : bool = false  | 
|
69  | 
-- "skip over proofs"  | 
|
70  | 
||
71  | 
||
| 49295 | 72  | 
section "Global Session Parameters"  | 
| 49270 | 73  | 
|
74  | 
option condition : string = ""  | 
|
75  | 
-- "required environment variables for subsequent theories (separated by commas)"  | 
|
76  | 
||
| 
48795
 
bece259ee055
clarified format of etc/options: only declarations, not re-definitions;
 
wenzelm 
parents: 
48661 
diff
changeset
 | 
77  | 
option timing : bool = false  | 
| 48580 | 78  | 
-- "global timing of toplevel command execution and theory processing"  | 
| 48492 | 79  | 
|
| 
48795
 
bece259ee055
clarified format of etc/options: only declarations, not re-definitions;
 
wenzelm 
parents: 
48661 
diff
changeset
 | 
80  | 
option timeout : real = 0  | 
| 48661 | 81  | 
-- "timeout for session build job (seconds > 0)"  | 
82  | 
||
| 49288 | 83  | 
|
| 49295 | 84  | 
section "Editor Reactivity"  | 
| 49288 | 85  | 
|
86  | 
option editor_load_delay : real = 0.5  | 
|
87  | 
-- "delay for file load operations (new buffers etc.)"  | 
|
88  | 
||
89  | 
option editor_input_delay : real = 0.3  | 
|
90  | 
-- "delay for user input (text edits, cursor movement etc.)"  | 
|
91  | 
||
92  | 
option editor_output_delay : real = 0.1  | 
|
93  | 
-- "delay for prover output (markup, common messages etc.)"  | 
|
94  | 
||
95  | 
option editor_update_delay : real = 0.5  | 
|
96  | 
-- "delay for physical GUI updates"  | 
|
97  | 
||
| 
49524
 
68796a77c42b
Thy_Syntax.consolidate_spans is subject to editor_reparse_limit, for improved experience of unbalanced comments etc.;
 
wenzelm 
parents: 
49295 
diff
changeset
 | 
98  | 
option editor_reparse_limit : int = 10000  | 
| 
 
68796a77c42b
Thy_Syntax.consolidate_spans is subject to editor_reparse_limit, for improved experience of unbalanced comments etc.;
 
wenzelm 
parents: 
49295 
diff
changeset
 | 
99  | 
-- "maximum amount of reparsed text outside perspective"  |