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 Styles
HTG allows for independent styles that wont beoutputet in final helix template
```
Style Boring_style = Style("#ffffff", "#000000");
ui_background = Boring_style;
```
## Installation
Run 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 compiling
and testing cycle as much fast as hand written files.