717 }) |
717 }) |
718 |
718 |
719 |
719 |
720 /* text color */ |
720 /* text color */ |
721 |
721 |
|
722 val foreground_color = jEdit.getColorProperty("view.fgColor") |
|
723 |
722 private lazy val text_colors: Map[String, Color] = Map( |
724 private lazy val text_colors: Map[String, Color] = Map( |
723 Markup.KEYWORD1 -> keyword1_color, |
725 Markup.KEYWORD1 -> keyword1_color, |
724 Markup.KEYWORD2 -> keyword2_color, |
726 Markup.KEYWORD2 -> keyword2_color, |
725 Markup.KEYWORD3 -> keyword3_color, |
727 Markup.KEYWORD3 -> keyword3_color, |
726 Markup.QUASI_KEYWORD -> quasi_keyword_color, |
728 Markup.QUASI_KEYWORD -> quasi_keyword_color, |
727 Markup.IMPROPER -> improper_color, |
729 Markup.IMPROPER -> improper_color, |
728 Markup.OPERATOR -> operator_color, |
730 Markup.OPERATOR -> operator_color, |
729 Markup.STRING -> Color.BLACK, |
731 Markup.STRING -> foreground_color, |
730 Markup.ALT_STRING -> Color.BLACK, |
732 Markup.ALT_STRING -> foreground_color, |
731 Markup.VERBATIM -> Color.BLACK, |
733 Markup.VERBATIM -> foreground_color, |
732 Markup.CARTOUCHE -> Color.BLACK, |
734 Markup.CARTOUCHE -> foreground_color, |
733 Markup.LITERAL -> keyword1_color, |
735 Markup.LITERAL -> keyword1_color, |
734 Markup.DELIMITER -> Color.BLACK, |
736 Markup.DELIMITER -> foreground_color, |
735 Markup.TFREE -> tfree_color, |
737 Markup.TFREE -> tfree_color, |
736 Markup.TVAR -> tvar_color, |
738 Markup.TVAR -> tvar_color, |
737 Markup.FREE -> free_color, |
739 Markup.FREE -> free_color, |
738 Markup.SKOLEM -> skolem_color, |
740 Markup.SKOLEM -> skolem_color, |
739 Markup.BOUND -> bound_color, |
741 Markup.BOUND -> bound_color, |
744 Markup.DYNAMIC_FACT -> dynamic_color, |
746 Markup.DYNAMIC_FACT -> dynamic_color, |
745 Markup.ANTIQUOTE -> antiquote_color, |
747 Markup.ANTIQUOTE -> antiquote_color, |
746 Markup.ML_KEYWORD1 -> keyword1_color, |
748 Markup.ML_KEYWORD1 -> keyword1_color, |
747 Markup.ML_KEYWORD2 -> keyword2_color, |
749 Markup.ML_KEYWORD2 -> keyword2_color, |
748 Markup.ML_KEYWORD3 -> keyword3_color, |
750 Markup.ML_KEYWORD3 -> keyword3_color, |
749 Markup.ML_DELIMITER -> Color.BLACK, |
751 Markup.ML_DELIMITER -> foreground_color, |
750 Markup.ML_NUMERAL -> inner_numeral_color, |
752 Markup.ML_NUMERAL -> inner_numeral_color, |
751 Markup.ML_CHAR -> inner_quoted_color, |
753 Markup.ML_CHAR -> inner_quoted_color, |
752 Markup.ML_STRING -> inner_quoted_color, |
754 Markup.ML_STRING -> inner_quoted_color, |
753 Markup.ML_CARTOUCHE -> inner_cartouche_color, |
755 Markup.ML_CARTOUCHE -> inner_cartouche_color, |
754 Markup.ML_COMMENT -> inner_comment_color, |
756 Markup.ML_COMMENT -> inner_comment_color, |