author | wenzelm |
Thu, 31 Jul 2014 21:29:31 +0200 | |
changeset 57833 | 2c2bae3da1c2 |
parent 57425 | 625a369b4f32 |
child 58750 | 1b4b005d73c1 |
permissions | -rw-r--r-- |
49245
cb70157293c0
manage Isabelle/jEdit options as Isabelle/Scala options (with persistent preferences);
wenzelm
parents:
diff
changeset
|
1 |
(* :mode=isabelle-options: *) |
cb70157293c0
manage Isabelle/jEdit options as Isabelle/Scala options (with persistent preferences);
wenzelm
parents:
diff
changeset
|
2 |
|
52065
78f2475aa126
explicit notion of public options, which are shown in the editor options dialog;
wenzelm
parents:
51574
diff
changeset
|
3 |
public option jedit_logic : string = "" |
49245
cb70157293c0
manage Isabelle/jEdit options as Isabelle/Scala options (with persistent preferences);
wenzelm
parents:
diff
changeset
|
4 |
-- "default logic session" |
cb70157293c0
manage Isabelle/jEdit options as Isabelle/Scala options (with persistent preferences);
wenzelm
parents:
diff
changeset
|
5 |
|
54881 | 6 |
public option jedit_print_mode : string = "" |
7 |
-- "default print modes for output, separated by commas (change requires restart)" |
|
8 |
||
53715 | 9 |
public option jedit_auto_load : bool = false |
10 |
-- "load all required files automatically to resolve theory imports" |
|
11 |
||
53161 | 12 |
public option jedit_reset_font_size : int = 18 |
13 |
-- "reset font size for main text area" |
|
14 |
||
52065
78f2475aa126
explicit notion of public options, which are shown in the editor options dialog;
wenzelm
parents:
51574
diff
changeset
|
15 |
public option jedit_font_scale : real = 1.0 |
49272
97f8cb455691
replaced jedit_relative_font_size by jedit_font_scale;
wenzelm
parents:
49270
diff
changeset
|
16 |
-- "scale factor of add-on panels wrt. main text area" |
49245
cb70157293c0
manage Isabelle/jEdit options as Isabelle/Scala options (with persistent preferences);
wenzelm
parents:
diff
changeset
|
17 |
|
53229
6ce8328d7912
explicit "hidden" operation with focus management;
wenzelm
parents:
53161
diff
changeset
|
18 |
public option jedit_popup_font_scale : real = 0.85 |
6ce8328d7912
explicit "hidden" operation with focus management;
wenzelm
parents:
53161
diff
changeset
|
19 |
-- "scale factor of popups wrt. main text area" |
6ce8328d7912
explicit "hidden" operation with focus management;
wenzelm
parents:
53161
diff
changeset
|
20 |
|
53230 | 21 |
public option jedit_popup_bounds : real = 0.5 |
22 |
-- "relative bounds of popup window wrt. logical screen size" |
|
23 |
||
52065
78f2475aa126
explicit notion of public options, which are shown in the editor options dialog;
wenzelm
parents:
51574
diff
changeset
|
24 |
public option jedit_tooltip_delay : real = 0.75 |
53273 | 25 |
-- "open/close delay for document tooltips (seconds)" |
51441
37f699750430
more elementary tooltips via mouse events (imitating parts of javax.swing.ToolTipManager) -- avoid abuse of getToolTipText to produce window as side-effect;
wenzelm
parents:
51071
diff
changeset
|
26 |
|
52065
78f2475aa126
explicit notion of public options, which are shown in the editor options dialog;
wenzelm
parents:
51574
diff
changeset
|
27 |
public option jedit_tooltip_margin : int = 60 |
49250 | 28 |
-- "margin for tooltip pretty-printing" |
49245
cb70157293c0
manage Isabelle/jEdit options as Isabelle/Scala options (with persistent preferences);
wenzelm
parents:
diff
changeset
|
29 |
|
53639
09a4954e7c07
tuned magic number, for improved reactivity on old 2-core machine;
wenzelm
parents:
53487
diff
changeset
|
30 |
public option jedit_text_overview_limit : int = 65536 |
49969
72216713733a
further attempts to cope with large files via option jedit_text_overview_limit;
wenzelm
parents:
49722
diff
changeset
|
31 |
-- "maximum amount of text to visualize in overview column" |
49697 | 32 |
|
52065
78f2475aa126
explicit notion of public options, which are shown in the editor options dialog;
wenzelm
parents:
51574
diff
changeset
|
33 |
public option jedit_symbols_search_limit : int = 50 |
50190 | 34 |
-- "maximum number of symbols in search result" |
35 |
||
52065
78f2475aa126
explicit notion of public options, which are shown in the editor options dialog;
wenzelm
parents:
51574
diff
changeset
|
36 |
public option jedit_timing_threshold : real = 0.1 |
51533 | 37 |
-- "default threshold for timing display" |
38 |
||
53294 | 39 |
|
40 |
section "Completion" |
|
41 |
||
53273 | 42 |
public option jedit_completion : bool = true |
43 |
-- "enable completion popup" |
|
44 |
||
57833
2c2bae3da1c2
completion popup supports both ENTER and TAB (default);
wenzelm
parents:
57425
diff
changeset
|
45 |
public option jedit_completion_select_enter : bool = false |
2c2bae3da1c2
completion popup supports both ENTER and TAB (default);
wenzelm
parents:
57425
diff
changeset
|
46 |
-- "select completion item via ENTER" |
2c2bae3da1c2
completion popup supports both ENTER and TAB (default);
wenzelm
parents:
57425
diff
changeset
|
47 |
|
2c2bae3da1c2
completion popup supports both ENTER and TAB (default);
wenzelm
parents:
57425
diff
changeset
|
48 |
public option jedit_completion_select_tab : bool = true |
2c2bae3da1c2
completion popup supports both ENTER and TAB (default);
wenzelm
parents:
57425
diff
changeset
|
49 |
-- "select completion item via TAB" |
2c2bae3da1c2
completion popup supports both ENTER and TAB (default);
wenzelm
parents:
57425
diff
changeset
|
50 |
|
56842
b6e266574b26
yet another completion option, to imitate old less ambitious behavior;
wenzelm
parents:
56597
diff
changeset
|
51 |
public option jedit_completion_context : bool = true |
b6e266574b26
yet another completion option, to imitate old less ambitious behavior;
wenzelm
parents:
56597
diff
changeset
|
52 |
-- "use semantic language context for completion" |
b6e266574b26
yet another completion option, to imitate old less ambitious behavior;
wenzelm
parents:
56597
diff
changeset
|
53 |
|
56170
638b29331549
allow implicit semantic completion, notably after delay that exceeds usual round-trip time;
wenzelm
parents:
56064
diff
changeset
|
54 |
public option jedit_completion_delay : real = 0.5 |
53273 | 55 |
-- "delay for completion popup (seconds)" |
56 |
||
57425
625a369b4f32
jedit_completion_immediate is enabled by default: let all users participate in slightly more ambitious symbol insertion;
wenzelm
parents:
56883
diff
changeset
|
57 |
public option jedit_completion_immediate : bool = true |
56326
c3d7b3bb2708
immediate completion even with delay, which is the default according to 638b29331549;
wenzelm
parents:
56202
diff
changeset
|
58 |
-- "insert uniquely completed abbreviation immediately into buffer" |
53292
f567c1c7b180
option to insert unique completion immediately into buffer;
wenzelm
parents:
53273
diff
changeset
|
59 |
|
56843
b2bfcd8cda80
support for path completion based on file-system content;
wenzelm
parents:
56842
diff
changeset
|
60 |
public option jedit_completion_path_ignore : string = "*~:*.marks:*.orig:*.rej:.DS_Store" |
56876 | 61 |
-- "glob patterns to ignore in file-system path completion (separated by colons)" |
56843
b2bfcd8cda80
support for path completion based on file-system content;
wenzelm
parents:
56842
diff
changeset
|
62 |
|
49294 | 63 |
|
56550 | 64 |
section "Spell Checker" |
65 |
||
66 |
public option spell_checker : bool = true |
|
56554 | 67 |
-- "enable spell-checker for prose words within document text, comments etc." |
56550 | 68 |
|
56597 | 69 |
public option spell_checker_dictionary : string = "en" |
56568 | 70 |
-- "spell-checker dictionary name" |
56550 | 71 |
|
56553 | 72 |
public option spell_checker_elements : string = "words,comment,inner_comment,ML_comment,SML_comment" |
56551 | 73 |
-- "relevant markup elements for spell-checker, separated by commas" |
74 |
||
56550 | 75 |
|
49296 | 76 |
section "Rendering of Document Content" |
49294 | 77 |
|
49355 | 78 |
option outdated_color : string = "EEE3E3FF" |
79 |
option unprocessed_color : string = "FFA0A0FF" |
|
80 |
option unprocessed1_color : string = "FFA0A032" |
|
81 |
option running_color : string = "610061FF" |
|
82 |
option running1_color : string = "61006164" |
|
51574
2b58d7b139d6
ghost bullet via markup, which is painted as bar under text (normally space);
wenzelm
parents:
51533
diff
changeset
|
83 |
option bullet_color : string = "000000FF" |
49706 | 84 |
option tooltip_color : string = "FFFFE9FF" |
49355 | 85 |
option writeln_color : string = "C0C0C0FF" |
52650 | 86 |
option information_color : string = "C1DFEEFF" |
49355 | 87 |
option warning_color : string = "FF8C00FF" |
88 |
option error_color : string = "B22222FF" |
|
89 |
option error1_color : string = "B2222232" |
|
49474 | 90 |
option writeln_message_color : string = "F0F0F0FF" |
52650 | 91 |
option information_message_color : string = "C1DFEE32" |
49418 | 92 |
option tracing_message_color : string = "F0F8FFFF" |
93 |
option warning_message_color : string = "EEE8AAFF" |
|
94 |
option error_message_color : string = "FFC1C1FF" |
|
56553 | 95 |
option spell_checker_color : string = "0000FFFF" |
49355 | 96 |
option bad_color : string = "FF6A6A64" |
49358 | 97 |
option intensify_color : string = "FFCC6664" |
49355 | 98 |
option quoted_color : string = "8B8B8B19" |
52101
7679178b0aa5
less intrusive rendering of antiquoted text -- avoid visual clash with "blue variables" in particular;
wenzelm
parents:
52065
diff
changeset
|
99 |
option antiquoted_color : string = "FFC83219" |
55526 | 100 |
option antiquote_color : string = "6600CCFF" |
49358 | 101 |
option highlight_color : string = "50505032" |
49355 | 102 |
option hyperlink_color : string = "000000FF" |
50450
358b6020f8b6
generalized notion of active area, where sendback is just one application;
wenzelm
parents:
50408
diff
changeset
|
103 |
option active_color : string = "DCDCDCFF" |
358b6020f8b6
generalized notion of active area, where sendback is just one application;
wenzelm
parents:
50408
diff
changeset
|
104 |
option active_hover_color : string = "9DC75DFF" |
50499
f496b2b7bafb
rendering of selected dialog_result as active_result_color, depending on dynamic command status in output panel, but not static popups etc.;
wenzelm
parents:
50498
diff
changeset
|
105 |
option active_result_color : string = "999966FF" |
49355 | 106 |
option keyword1_color : string = "006699FF" |
107 |
option keyword2_color : string = "009966FF" |
|
55505 | 108 |
option keyword3_color : string = "0099FFFF" |
55924 | 109 |
option quasi_keyword_color : string = "9966FFFF" |
56202 | 110 |
option improper_color : string = "FF5050FF" |
56064 | 111 |
option operator_color : string = "323232FF" |
55726 | 112 |
option caret_invisible_color : string = "50000080" |
55747
bef19c929ba5
more completion rendering: active, semantic, syntactic;
wenzelm
parents:
55726
diff
changeset
|
113 |
option completion_color : string = "0000FFFF" |
56883
38c6b70e5e53
common support for search field, which is actually a light-weight Highlighter;
wenzelm
parents:
56876
diff
changeset
|
114 |
option search_color : string = "66FFFF64" |
49294 | 115 |
|
49355 | 116 |
option tfree_color : string = "A020F0FF" |
117 |
option tvar_color : string = "A020F0FF" |
|
118 |
option free_color : string = "0000FFFF" |
|
119 |
option skolem_color : string = "D2691EFF" |
|
120 |
option bound_color : string = "008000FF" |
|
121 |
option var_color : string = "00009BFF" |
|
122 |
option inner_numeral_color : string = "FF0000FF" |
|
123 |
option inner_quoted_color : string = "D2691EFF" |
|
55033 | 124 |
option inner_cartouche_color : string = "CC6600FF" |
49355 | 125 |
option inner_comment_color : string = "8B0000FF" |
126 |
option dynamic_color : string = "7BA428FF" |
|
49294 | 127 |
|
52472
3a43a8b1ecb0
load icons via options -- prefer IntelliJ IDEA for now;
wenzelm
parents:
52101
diff
changeset
|
128 |
|
3a43a8b1ecb0
load icons via options -- prefer IntelliJ IDEA for now;
wenzelm
parents:
52101
diff
changeset
|
129 |
section "Icons" |
3a43a8b1ecb0
load icons via options -- prefer IntelliJ IDEA for now;
wenzelm
parents:
52101
diff
changeset
|
130 |
|
3a43a8b1ecb0
load icons via options -- prefer IntelliJ IDEA for now;
wenzelm
parents:
52101
diff
changeset
|
131 |
option tooltip_close_icon : string = "idea-icons/actions/closeHovered.png" |
3a43a8b1ecb0
load icons via options -- prefer IntelliJ IDEA for now;
wenzelm
parents:
52101
diff
changeset
|
132 |
option tooltip_detach_icon : string = "idea-icons/actions/nextfile.png" |
52644 | 133 |
option gutter_information_icon : string = "idea-icons/general/balloonInformation.png" |
52472
3a43a8b1ecb0
load icons via options -- prefer IntelliJ IDEA for now;
wenzelm
parents:
52101
diff
changeset
|
134 |
option gutter_warning_icon : string = "idea-icons/runConfigurations/testFailed.png" |
3a43a8b1ecb0
load icons via options -- prefer IntelliJ IDEA for now;
wenzelm
parents:
52101
diff
changeset
|
135 |
option gutter_legacy_icon : string = "idea-icons/general/balloonWarning.png" |
3a43a8b1ecb0
load icons via options -- prefer IntelliJ IDEA for now;
wenzelm
parents:
52101
diff
changeset
|
136 |
option gutter_error_icon : string = "idea-icons/runConfigurations/testError.png" |
52874 | 137 |
option process_passive_icon : string = "idea-icons/process/step_passive.png" |
138 |
option process_active_icons : string = "idea-icons/process/step_1.png:idea-icons/process/step_2.png:idea-icons/process/step_3.png:idea-icons/process/step_4.png:idea-icons/process/step_5.png:idea-icons/process/step_6.png:idea-icons/process/step_7.png:idea-icons/process/step_8.png:idea-icons/process/step_9.png:idea-icons/process/step_10.png:idea-icons/process/step_11.png:idea-icons/process/step_12.png" |
|
52472
3a43a8b1ecb0
load icons via options -- prefer IntelliJ IDEA for now;
wenzelm
parents:
52101
diff
changeset
|
139 |