@@ -11,6 +11,7 @@ use syntect::parsing::{SyntaxReference, SyntaxSet, SyntaxSetBuilder};
11use path_abs::PathAbs;
11use path_abs::PathAbs;
13use crate::assets_metadata::AssetsMetadata;
13use crate::assets_metadata::AssetsMetadata;
14+use crate::bat_warning;
14use crate::error::*;
15use crate::error::*;
15use crate::input::{InputReader, OpenedInput, OpenedInputKind};
16use crate::input::{InputReader, OpenedInput, OpenedInputKind};
16use crate::syntax_mapping::{MappingTarget, SyntaxMapping};
17use crate::syntax_mapping::{MappingTarget, SyntaxMapping};
@@ -190,21 +191,11 @@ impl HighlightingAssets {
190 Some(theme) => theme,
191 Some(theme) => theme,
191 None => {
192 None => {
192 if theme == "ansi-light" || theme == "ansi-dark" {
193 if theme == "ansi-light" || theme == "ansi-dark" {
193− use ansi_term::Colour::Yellow;
195− "{}: Theme '{}' is deprecated, using 'ansi' instead.",
194+ bat_warning!("Theme '{}' is deprecated, using 'ansi' instead.", theme);
196− Yellow.paint("[bat warning]"),
199 return self.get_theme("ansi");
195 return self.get_theme("ansi");
201 if theme != "" {
197 if theme != "" {
202− use ansi_term::Colour::Yellow;
204− "{}: Unknown theme '{}', using default.",
198+ bat_warning!("Unknown theme '{}', using default.", theme)
205− Yellow.paint("[bat warning]"),
209 &self.theme_set.themes[self.fallback_theme.unwrap_or_else(|| Self::default_theme())]
200 &self.theme_set.themes[self.fallback_theme.unwrap_or_else(|| Self::default_theme())]