Fix syntax detection for files called 'rails'

closes #1008
This commit is contained in:
sharkdp authored and David Peter committed 2020-05-24 11:27:42 +02:00
1 parent 2eaced4d30
commit c4031ad65c
2 files changed
+16

No files matched your search

+11
View File
@@ -481,4 +481,15 @@ mod tests {
"Bourne Again Shell (bash)"
);
}
#[test]
fn issue_1008() {
let test = SyntaxDetectionTest::new();
assert_eq!(
test.syntax_for_file_with_content("bin/rails", "#!/usr/bin/env ruby"),
"Ruby"
);
assert_eq!(test.syntax_for_file("example.rails"), "HTML (Rails)");
}
}
+5
View File
@@ -42,6 +42,11 @@ impl<'a> SyntaxMapping<'a> {
)
.unwrap();
// See #1008
mapping
.insert("rails", MappingTarget::MapToUnknown)
.unwrap();
mapping
}