@@ -11,6 +11,7 @@ use syntect::parsing::{SyntaxReference, SyntaxSet, SyntaxSetBuilder};
1111use path_abs::PathAbs;
1212
1313use crate::assets_metadata::AssetsMetadata;
14+use crate::bat_warning;
1415use crate::error::*;
1516use crate::input::{InputReader, OpenedInput, OpenedInputKind};
1617use crate::syntax_mapping::{MappingTarget, SyntaxMapping};
@@ -190,21 +191,11 @@ impl HighlightingAssets {
190191 Some(theme) => theme,
191192 None => {
192193 if theme == "ansi-light" || theme == "ansi-dark" {
193− use ansi_term::Colour::Yellow;
194− eprintln!(
195− "{}: Theme '{}' is deprecated, using 'ansi' instead.",
196− Yellow.paint("[bat warning]"),
197− theme
198− );
194+ bat_warning!("Theme '{}' is deprecated, using 'ansi' instead.", theme);
199195 return self.get_theme("ansi");
200196 }
201197 if theme != "" {
202− use ansi_term::Colour::Yellow;
203− eprintln!(
204− "{}: Unknown theme '{}', using default.",
205− Yellow.paint("[bat warning]"),
206− theme
207− );
198+ bat_warning!("Unknown theme '{}', using default.", theme)
208199 }
209200 &self.theme_set.themes[self.fallback_theme.unwrap_or_else(|| Self::default_theme())]
210201 }