/// <summary> /// Load the color definition and take care of the first execution /// </summary> public void Load() { TextHighlighterColorDefinition.ColorDefinition.ExtractDefaultColorDefinitionJsonFile(ConfigJson.GetExtensionPath()); if (this.IsFirstExecution()) { Log("First execution"); // Create the Config.json file var configJson = new TextHighlighterExtension2012.ConfigJson(); configJson.Save(); } this.LoadColorDefinitions(); #if VS2012 this.CTxtDefinition = new CTxt.CTxtDefinition(_colorDefinition.JsonObject["CTXT"] as JObject); #endif }
public static string GetConfigFileName() { return(@"{0}\Config.json".format(ConfigJson.GetWriteableExtensionPath())); }