equal
deleted
inserted
replaced
24 |
24 |
25 |
25 |
26 /* settings directory */ |
26 /* settings directory */ |
27 |
27 |
28 val settings_dir = Path.explode("$JEDIT_SETTINGS") |
28 val settings_dir = Path.explode("$JEDIT_SETTINGS") |
|
29 |
|
30 val properties = settings_dir + Path.explode("properties") |
|
31 if (properties.is_file) { |
|
32 val props1 = split_lines(File.read(properties)) |
|
33 val props2 = props1.filterNot(_.startsWith("plugin-blacklist.Isabelle-jEdit")) |
|
34 if (props1 != props2) File.write(properties, cat_lines(props2)) |
|
35 } |
|
36 |
29 Isabelle_System.mkdirs(settings_dir + Path.explode("DockableWindowManager")) |
37 Isabelle_System.mkdirs(settings_dir + Path.explode("DockableWindowManager")) |
30 |
38 |
31 if (!(settings_dir + Path.explode("perspective.xml")).is_file) { |
39 if (!(settings_dir + Path.explode("perspective.xml")).is_file) { |
32 File.write(settings_dir + Path.explode("DockableWindowManager/perspective-view0.xml"), |
40 File.write(settings_dir + Path.explode("DockableWindowManager/perspective-view0.xml"), |
33 """<DOCKING LEFT="" TOP="" RIGHT="isabelle-documentation" BOTTOM="" LEFT_POS="0" TOP_POS="0" RIGHT_POS="250" BOTTOM_POS="250" />""") |
41 """<DOCKING LEFT="" TOP="" RIGHT="isabelle-documentation" BOTTOM="" LEFT_POS="0" TOP_POS="0" RIGHT_POS="250" BOTTOM_POS="250" />""") |