From c763738e4e6d388bf1433609c1a9ef19d034de34 Mon Sep 17 00:00:00 2001 From: eman0n Date: Thu, 24 Oct 2019 11:10:48 +0100 Subject: [PATCH] Update language.rs --- src/language.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/language.rs b/src/language.rs index c61b234c0..a0b079aef 100644 --- a/src/language.rs +++ b/src/language.rs @@ -19,6 +19,7 @@ pub enum Language { Elm, Erlang, Forth, + FSharp, Go, Haskell, HTML, @@ -64,6 +65,7 @@ impl std::fmt::Display for Language { Language::Elm => write!(f, "Elm"), Language::Erlang => write!(f, "Erlang"), Language::Forth => write!(f, "Forth"), + Language::FSharp => write!(f, "FSharp"), Language::Go => write!(f, "Go"), Language::Haskell => write!(f, "Haskell"), Language::HTML => write!(f, "HTML"), @@ -112,6 +114,7 @@ impl From for Language { tokei::LanguageType::Elm => Language::Elm, tokei::LanguageType::Erlang => Language::Erlang, tokei::LanguageType::Forth => Language::Forth, + tokei::LanguageType::FSharp => Language::FSharp, tokei::LanguageType::Go => Language::Go, tokei::LanguageType::Haskell => Language::Haskell, tokei::LanguageType::Html => Language::HTML, @@ -159,6 +162,7 @@ impl Language { Language::Elm => include_str!("../resources/elm.ascii"), Language::Erlang => include_str!("../resources/erlang.ascii"), Language::Forth => include_str!("../resources/forth.ascii"), + Language::FSharp => include_str!("../resources/fsharp.ascii"), Language::Go => include_str!("../resources/go.ascii"), Language::Haskell => include_str!("../resources/haskell.ascii"), Language::HTML => include_str!("../resources/html.ascii"), @@ -205,6 +209,7 @@ impl Language { Language::Elm => vec![Color::BrightBlack, Color::Green, Color::Yellow, Color::Cyan], Language::Erlang => vec![Color::BrightRed], Language::Forth => vec![Color::BrightRed], + Language::FSharp => vec![Color::White, Color::BrightBlue], Language::Go => vec![Color::White], Language::Haskell => vec![Color::BrightBlue, Color::BrightMagenta, Color::Blue], Language::HTML => vec![Color::Red, Color::White], @@ -305,6 +310,7 @@ fn get_all_language_types() -> Vec { tokei::LanguageType::Elm, tokei::LanguageType::Erlang, tokei::LanguageType::Forth, + tokei::LanguageType::FSharp, tokei::LanguageType::Go, tokei::LanguageType::Haskell, tokei::LanguageType::Html,