Edit pass of docs/cli/themes.md (#1171)

Most notably, the list of available themes didn't match (in completeness or name) the examples provided at the end of the file (nor the listing I found in /packages/cli/src/ui/themes)
This commit is contained in:
starsandskies 2025-06-19 16:24:33 -07:00 committed by GitHub
parent 1e5689e054
commit c48fcaa8c3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 18 additions and 17 deletions

View File

@ -1,35 +1,36 @@
# Themes # Themes
Gemini CLI supports a variety of themes to customize its color scheme and appearance. You can change the theme to suit your preferences via the `/theme` command. Gemini CLI supports a variety of themes to customize its color scheme and appearance. You can change the theme to suit your preferences via the `/theme` command or `"theme":` configuration setting.
## Available Themes ## Available Themes
The CLI comes with a selection of pre-defined themes. As seen in `theme-manager.ts`, these typically include: Gemini CLI comes with a selection of pre-defined themes, which you can list using the `/theme` command within Gemini CLI:
- **Dark Themes:** - **Dark Themes:**
- `AtomOneDark` - `ANSI`
- `Atom One`
- `Ayu`
- `Default`
- `Dracula` - `Dracula`
- `VS2015` (Default) - `GitHub`
- `GitHub` (Dark variant usually)
- **Light Themes:** - **Light Themes:**
- `VS` (Visual Studio Light) - `ANSI Light`
- `GoogleCode` - `Ayu Light`
- `XCode` (Light variant usually) - `Default Light`
- **ANSI:** - `GitHub Light`
- `ANSI`: A theme that primarily uses the terminal's native ANSI color capabilities. - `Google Code`
- `Xcode`
_(The exact list and their appearance can be confirmed by running the `/theme` command within the CLI.)_
### Changing Themes ### Changing Themes
1. Type the `/theme` command in the CLI. 1. Enter `/theme` into Gemini CLI.
2. A dialog or selection prompt (`ThemeDialog.tsx`) will appear, listing the available themes. 2. A dialog or selection prompt appears, listing the available themes.
3. You can typically navigate (e.g., with arrow keys) and select a theme. Some interfaces might offer a live preview or highlight as you select. 3. Using the arrow keys, select a theme. Some interfaces might offer a live preview or highlight as you select.
4. Confirm your selection (often with Enter) to apply the theme. You can usually cancel out of the selection (e.g., with Escape). 4. Confirm your selection to apply the theme.
### Theme Persistence ### Theme Persistence
Selected themes are usually saved in the CLI's configuration (see [CLI Configuration](./docs/cli/configuration.md)) so your preference is remembered across sessions. Selected themes are saved in Gemini CLI's [configuration](./docs/cli/configuration.md) so your preference is remembered across sessions.
## Dark Themes ## Dark Themes