@@ -24,12 +24,6 @@ impl<'a> SyntaxMapping<'a> {
24 let mut mapping = Self::empty();
24 let mut mapping = Self::empty();
25 mapping.insert("*.h", MappingTarget::MapTo("C++")).unwrap();
25 mapping.insert("*.h", MappingTarget::MapTo("C++")).unwrap();
26 mapping.insert("*.fs", MappingTarget::MapTo("F#")).unwrap();
26 mapping.insert("*.fs", MappingTarget::MapTo("F#")).unwrap();
28− .insert("*.js", MappingTarget::MapTo("JavaScript (Babel)"))
31− .insert("*.sass", MappingTarget::MapTo("Sass"))
34 .insert("build", MappingTarget::MapToUnknown)
28 .insert("build", MappingTarget::MapToUnknown)
35 .unwrap();
29 .unwrap();
@@ -98,16 +92,14 @@ impl<'a> SyntaxMapping<'a> {
99 "*.target",
93 "*.target",
100 "*.timer",
94 "*.timer",
102− .iter()
95+ ].iter() {
104− mapping.insert(glob, MappingTarget::MapTo("INI")).unwrap();
97+ .insert(glob, MappingTarget::MapTo("INI"))
107 // pacman hooks
101 // pacman hooks
109− .insert("*.hook", MappingTarget::MapTo("INI"))
102+ mapping.insert("*.hook", MappingTarget::MapTo("INI")).unwrap();
@@ -125,7 +117,7 @@ impl<'a> SyntaxMapping<'a> {
125 &self.mappings
117 &self.mappings
128− pub fn get_syntax_for(&self, path: impl AsRef<Path>) -> Option<MappingTarget<'a>> {
120+ pub(crate) fn get_syntax_for(&self, path: impl AsRef<Path>) -> Option<MappingTarget<'a>> {
129 let candidate = Candidate::new(path.as_ref());
121 let candidate = Candidate::new(path.as_ref());
130 let candidate_filename = path.as_ref().file_name().map(Candidate::new);
122 let candidate_filename = path.as_ref().file_name().map(Candidate::new);
131 for (ref glob, ref syntax) in self.mappings.iter().rev() {
123 for (ref glob, ref syntax) in self.mappings.iter().rev() {