mirror of
https://github.com/extrawurst/gitui.git
synced 2024-12-29 12:06:26 +03:00
5b69f7713f
Just for convenience
22 lines
1.1 KiB
Markdown
22 lines
1.1 KiB
Markdown
# Themes
|
|
|
|
default on light terminal:
|
|
![](assets/light-theme.png)
|
|
|
|
to change the colors of the default theme you have to modify `theme.ron` file
|
|
[Ron format](https://github.com/ron-rs/ron) located at config path. The path differs depending on the operating system:
|
|
|
|
* `$HOME/.config/gitui/theme.ron` (mac)
|
|
* `$XDG_CONFIG_HOME/gitui/theme.ron` (linux using XDG)
|
|
* `$HOME/.config/gitui/theme.ron` (linux)
|
|
* `%APPDATA%/gitui/theme.ron` (Windows)
|
|
|
|
Alternatively you may make a theme in the same directory mentioned above with and select with the `-t` flag followed by the name of the file in the directory. E.g. If you are on linux calling `gitui -t arc.ron` wil use `$XDG_CONFIG_HOME/gitui/arc.ron` or `$HOME/.config/gitui/arc.ron`
|
|
|
|
Notes:
|
|
|
|
* rgb colors might not be supported in every terminal.
|
|
* using a color like `yellow` might appear in whatever your terminal/theme defines for `yellow`
|
|
* valid colors can be found in tui-rs' [Color](https://docs.rs/tui/0.12.0/tui/style/enum.Color.html) struct.
|
|
* all customizable theme elements can be found in [`style.rs` in the `impl Default for Theme` block](https://github.com/extrawurst/gitui/blob/master/src/ui/style.rs#L305)
|