public IronPythonConsole() { Initialized += new EventHandler(MainWindow_Initialized); IHighlightingDefinition pythonHighlighting; using (var s = new System.IO.MemoryStream(Properties.Resources.Python)) { using (XmlReader reader = new XmlTextReader(s)) { pythonHighlighting = ICSharpCode.AvalonEdit.Highlighting.Xshd. HighlightingLoader.Load(reader, HighlightingManager.Instance); } } // and register it in the HighlightingManager HighlightingManager.Instance.RegisterHighlighting("Python Highlighting", new string[] { ".cool" }, pythonHighlighting); InitializeComponent(); textEditor.SyntaxHighlighting = pythonHighlighting; textEditor.PreviewKeyDown += new KeyEventHandler(textEditor_PreviewKeyDown); consoleOptionsProvider = new TESVSnip.UI.Hosting.ConsoleOptions(consoleControl.Pad); }