summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorCaio Alonso <caio@caioalonso.com>2020-06-26 21:42:05 -0300
committerCaio Alonso <caio@caioalonso.com>2020-06-26 21:42:05 -0300
commitfc121f0c8702a23951596850f7bec2bb2de5b45b (patch)
tree521b220fab5415ba7d20d74432ac9540ac4801c0 /src
parent233d3759831e8fb49ce7f5b458ef89ead2f82e1f (diff)
Defaults *.fs to F#
Diffstat (limited to 'src')
-rw-r--r--src/assets.rs1
-rw-r--r--src/syntax_mapping.rs1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/assets.rs b/src/assets.rs
index 86c3fe0b..b30fa3b7 100644
--- a/src/assets.rs
+++ b/src/assets.rs
@@ -428,6 +428,7 @@ mod tests {
assert_eq!(test.syntax_for_file("test.h"), "C++");
assert_eq!(test.syntax_for_file("test.sass"), "Sass");
assert_eq!(test.syntax_for_file("test.js"), "JavaScript (Babel)");
+ assert_eq!(test.syntax_for_file("test.fs"), "F#");
}
#[test]
diff --git a/src/syntax_mapping.rs b/src/syntax_mapping.rs
index 0b1feb82..0b65ae65 100644
--- a/src/syntax_mapping.rs
+++ b/src/syntax_mapping.rs
@@ -23,6 +23,7 @@ impl<'a> SyntaxMapping<'a> {
pub fn builtin() -> SyntaxMapping<'a> {
let mut mapping = Self::empty();
mapping.insert("*.h", MappingTarget::MapTo("C++")).unwrap();
+ mapping.insert("*.fs", MappingTarget::MapTo("F#")).unwrap();
mapping
.insert("build", MappingTarget::MapToUnknown)
.unwrap();