/// <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()));
 }