diff options
Diffstat (limited to 'src/bin/bat/main.rs')
-rw-r--r-- | src/bin/bat/main.rs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/bin/bat/main.rs b/src/bin/bat/main.rs index 78202539..027f4ec4 100644 --- a/src/bin/bat/main.rs +++ b/src/bin/bat/main.rs @@ -200,8 +200,8 @@ pub fn list_themes(cfg: &Config, config_dir: &Path, cache_dir: &Path) -> Result< let stdout = io::stdout(); let mut stdout = stdout.lock(); + let default_theme = HighlightingAssets::default_theme(); if config.colored_output { - let default_theme = HighlightingAssets::default_theme(); for theme in assets.themes() { let default_theme_info = if default_theme == theme { " (default)" @@ -230,7 +230,12 @@ pub fn list_themes(cfg: &Config, config_dir: &Path, cache_dir: &Path) -> Result< )?; } else { for theme in assets.themes() { - writeln!(stdout, "{theme}")?; + let default_theme_info = if default_theme == theme { + " (default)" + } else { + "" + }; + writeln!(stdout, "{theme}{default_theme_info}")?; } } |