--- a/src/eric7/JediInterface/RefactoringPreviewDialog.py Tue Oct 01 14:04:31 2024 +0200 +++ b/src/eric7/JediInterface/RefactoringPreviewDialog.py Wed Oct 02 09:42:27 2024 +0200 @@ -9,6 +9,7 @@ from PyQt6.QtWidgets import QDialog, QDialogButtonBox +from eric7 import Preferences from eric7.UI.DiffHighlighter import DiffHighlighter from .Ui_RefactoringPreviewDialog import Ui_RefactoringPreviewDialog @@ -38,6 +39,18 @@ ) self.highlighter = DiffHighlighter(self.previewEdit.document()) + self.highlighter.regenerateRules( + { + "text": Preferences.getDiffColour("TextColor"), + "added": Preferences.getDiffColour("AddedColor"), + "removed": Preferences.getDiffColour("RemovedColor"), + "replaced": Preferences.getDiffColour("ReplacedColor"), + "context": Preferences.getDiffColour("ContextColor"), + "header": Preferences.getDiffColour("HeaderColor"), + "whitespace": Preferences.getDiffColour("BadWhitespaceColor"), + }, + Preferences.getEditorOtherFonts("MonospacedFont") + ) self.titleLabel.setText(title) self.previewEdit.setPlainText(diff)