on master help sign in
Run cargo fmt
commit33c11d64f016cd6890906a169d64baf7c8bf6040 authorDavid Peter <mail@david-peter.de> dateTue 13 Jul 2021, 08:19 (5 years ago) parenta4b6749
1 file changed+25−16
src/assets.rs+25−16
src/assets.rs+25−16
@@ -25,11 +25,17 @@ pub struct HighlightingAssets {
2525
2626const IGNORED_SUFFIXES: [&str; 10] = [
2727 // Editor etc backups
28− "~", ".bak", ".old", ".orig",
28+ "~",
29+ ".bak",
30+ ".old",
31+ ".orig",
2932 // Debian and derivatives apt/dpkg backups
30− ".dpkg-dist", ".dpkg-old",
33+ ".dpkg-dist",
34+ ".dpkg-old",
3135 // Red Hat and derivatives rpm backups
32− ".rpmnew", ".rpmorig", ".rpmsave",
36+ ".rpmnew",
37+ ".rpmorig",
38+ ".rpmsave",
3339 // Build system input/template files
3440 ".in",
3541];
@@ -285,21 +291,24 @@ impl HighlightingAssets {
285291 .find_syntax_by_extension(file_name.to_str().unwrap_or_default())
286292 .or_else(|| {
287293 let file_path = Path::new(file_name);
288− self.syntax_set.find_syntax_by_extension(
289− file_path
290− .extension()
291− .and_then(|x| x.to_str())
292− .unwrap_or_default(),
293− ).or_else(|| {
294− if let Some(file_str) = file_path.to_str() {
295− for suffix in IGNORED_SUFFIXES.iter() {
296− if let Some(stripped_filename) = file_str.strip_suffix(suffix) {
297− return self.get_extension_syntax(OsStr::new(stripped_filename));
294+ self.syntax_set
295+ .find_syntax_by_extension(
296+ file_path
297+ .extension()
298+ .and_then(|x| x.to_str())
299+ .unwrap_or_default(),
300+ )
301+ .or_else(|| {
302+ if let Some(file_str) = file_path.to_str() {
303+ for suffix in IGNORED_SUFFIXES.iter() {
304+ if let Some(stripped_filename) = file_str.strip_suffix(suffix) {
305+ return self
306+ .get_extension_syntax(OsStr::new(stripped_filename));
307+ }
298308 }
299309 }
300− }
301− None
302− })
310+ None
311+ })
303312 })
304313 }
305314