--- a/src/Tools/jEdit/src/plugin.scala Wed Mar 15 14:04:58 2017 +0100
+++ b/src/Tools/jEdit/src/plugin.scala Wed Mar 15 14:08:36 2017 +0100
@@ -405,7 +405,7 @@
completion_history.load()
spell_checker.update(options.value)
- SyntaxUtilities.setStyleExtender(new Syntax_Style.Extender)
+ SyntaxUtilities.setStyleExtender(Syntax_Style.Extender)
init_mode_provider()
JEdit_Lib.jedit_text_areas.foreach(Completion_Popup.Text_Area.init _)
@@ -431,8 +431,9 @@
override def stop()
{
+ SyntaxUtilities.setStyleExtender(Syntax_Style.No_Extender)
+ exit_mode_provider()
JEdit_Lib.jedit_text_areas.foreach(Completion_Popup.Text_Area.exit _)
- exit_mode_provider()
if (startup_failure.isEmpty) {
options.value.save_prefs()
--- a/src/Tools/jEdit/src/syntax_style.scala Wed Mar 15 14:04:58 2017 +0100
+++ b/src/Tools/jEdit/src/syntax_style.scala Wed Mar 15 14:08:36 2017 +0100
@@ -60,7 +60,9 @@
val hidden_color: Color = new Color(255, 255, 255, 0)
- class Extender extends SyntaxUtilities.StyleExtender
+ object No_Extender extends SyntaxUtilities.StyleExtender
+
+ object Extender extends SyntaxUtilities.StyleExtender
{
val max_user_fonts = 2
if (Symbol.font_names.length > max_user_fonts)