1
0
mirror of https://github.com/sharkdp/bat.git synced 2024-10-05 18:31:06 +01:00

Run cargo fmt

This commit is contained in:
David Peter 2021-07-13 08:19:59 +02:00
parent a4b674902f
commit 33c11d64f0

View File

@ -25,11 +25,17 @@ pub struct HighlightingAssets {
const IGNORED_SUFFIXES: [&str; 10] = [ const IGNORED_SUFFIXES: [&str; 10] = [
// Editor etc backups // Editor etc backups
"~", ".bak", ".old", ".orig", "~",
".bak",
".old",
".orig",
// Debian and derivatives apt/dpkg backups // Debian and derivatives apt/dpkg backups
".dpkg-dist", ".dpkg-old", ".dpkg-dist",
".dpkg-old",
// Red Hat and derivatives rpm backups // Red Hat and derivatives rpm backups
".rpmnew", ".rpmorig", ".rpmsave", ".rpmnew",
".rpmorig",
".rpmsave",
// Build system input/template files // Build system input/template files
".in", ".in",
]; ];
@ -285,16 +291,19 @@ impl HighlightingAssets {
.find_syntax_by_extension(file_name.to_str().unwrap_or_default()) .find_syntax_by_extension(file_name.to_str().unwrap_or_default())
.or_else(|| { .or_else(|| {
let file_path = Path::new(file_name); let file_path = Path::new(file_name);
self.syntax_set.find_syntax_by_extension( self.syntax_set
.find_syntax_by_extension(
file_path file_path
.extension() .extension()
.and_then(|x| x.to_str()) .and_then(|x| x.to_str())
.unwrap_or_default(), .unwrap_or_default(),
).or_else(|| { )
.or_else(|| {
if let Some(file_str) = file_path.to_str() { if let Some(file_str) = file_path.to_str() {
for suffix in IGNORED_SUFFIXES.iter() { for suffix in IGNORED_SUFFIXES.iter() {
if let Some(stripped_filename) = file_str.strip_suffix(suffix) { if let Some(stripped_filename) = file_str.strip_suffix(suffix) {
return self.get_extension_syntax(OsStr::new(stripped_filename)); return self
.get_extension_syntax(OsStr::new(stripped_filename));
} }
} }
} }