/// <summary> /// Detect syntax, ask from plugins if its correct and update /// </summary> public static void UpdateControlSyntax(ScintillaControl sci) { String language = SciConfig.GetLanguageFromFile(sci.FileName); TextEvent te = new TextEvent(EventType.SyntaxDetect, language); EventManager.DispatchEvent(SciConfig, te); if (te.Handled && te.Value != null) { language = te.Value; } if (sci.ConfigurationLanguage != language) { sci.ConfigurationLanguage = language; } ApplySciSettings(sci); }