5UCYML4WHWAXTVQ74IXPR2JNTXU7G3RN5NPITE75TY4R2OIFP47QC Every variable coresponds to helix element hierarchy.To Style element use its name and replace `'.'` with `'_'`
Copy yourself fresh empty template from `emptyTemplate.cpp` under desired name.The file contains a ready-made set of Helix elements, ready for styling.Every variable corresponds to helix element that allows for independent styling
printComment("=== Using style modifier ===");markup_normal(white, {mod::bold}); // ==> "string" = {fg = "#ffffff", bg = "#000000", modifiers = ["bold"]}markup_normal_completion(white, white, {mod::dim}); // ==> "string" = {fg = "#ffffff", modifiers = ["bold", "dim"]}
markup_normal(white, {mod::bold}); // ==> "string" = {fg = "#ffffff", bg = "#000000", modifiers = ["bold"]}markup_normal_completion(white, white, {mod::dim, mod::italic}); // ==> "string" = {fg = "#ffffff", modifiers = ["bold", "dim"]}
`generetePalette();`
## Independend StylesHTG allows for independent styles that wont beoutputet in final helix template```Style Boring_style = Style("#ffffff", "#000000");ui_background = Boring_style;```## InstallationRun theme binary to find errors.HTG uses Makefiles for quick theme compilation and installation`make TARGET=<yourCppTheme>` Will install and ouput file as `<yourCppTheme>-htg.toml`and will automatically copy to `./.config/helix/themes/` directory keeping compilingand testing cycle as much fast as hand written files.