src/Tools/jEdit/src/isabelle_options.scala
changeset 50190 0d7f0d8fd63b
parent 50119 5c370a036de7
child 50205 788c8263e634
equal deleted inserted replaced
50189:5ab700fd5128 50190:0d7f0d8fd63b
    40 class Isabelle_Options1 extends Isabelle_Options("isabelle-general")
    40 class Isabelle_Options1 extends Isabelle_Options("isabelle-general")
    41 {
    41 {
    42   // FIXME avoid hard-wired stuff
    42   // FIXME avoid hard-wired stuff
    43   private val relevant_options =
    43   private val relevant_options =
    44     Set("jedit_logic", "jedit_auto_start", "jedit_font_scale", "jedit_text_overview_limit",
    44     Set("jedit_logic", "jedit_auto_start", "jedit_font_scale", "jedit_text_overview_limit",
    45       "jedit_tooltip_font_scale", "jedit_tooltip_margin", "threads", "threads_trace",
    45       "jedit_tooltip_font_scale", "jedit_symbols_search_limit", "jedit_tooltip_margin",
    46       "parallel_proofs", "parallel_proofs_threshold", "editor_load_delay",
    46       "threads", "threads_trace", "parallel_proofs", "parallel_proofs_threshold",
    47       "editor_input_delay", "editor_output_delay", "editor_reparse_limit", "editor_tracing_limit",
    47       "editor_load_delay", "editor_input_delay", "editor_output_delay", "editor_reparse_limit",
    48       "editor_update_delay")
    48       "editor_tracing_limit", "editor_update_delay")
    49 
    49 
    50   relevant_options.foreach(Isabelle.options.value.check_name _)
    50   relevant_options.foreach(Isabelle.options.value.check_name _)
    51 
    51 
    52   protected val components =
    52   protected val components =
    53     Isabelle.options.make_components(List(Isabelle_Logic.logic_selector(false)), relevant_options)
    53     Isabelle.options.make_components(List(Isabelle_Logic.logic_selector(false)), relevant_options)