Skip to content

Commit 3dd22b4

Browse files
committed
Add logo for Elm language
1 parent 79164fd commit 3dd22b4

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

Diff for: resources/elm.ascii

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{0} {1}ElmElmElmElm {3}ElmElmElmElmElm
2+
{0}El {1}mElmElmElmEl {3}mElmElmElmElm
3+
{0}Elm {1}ElmElmElmElmE {3}lmElmElmElm
4+
{0}ElmEl {1}mElmElmElmElm {3}ElmElmElm
5+
{0}ElmElmE {3}mElmElm
6+
{0}ElmElmElm {2}ElmElmElmEl {3}lmElm
7+
{0}ElmElmElmEl {2}mElmElm {1}Elm {3}Elm
8+
{0}ElmElmElmElmE {2}lmE {1}lmElmEl {3}m
9+
{0}ElmElmElmElmElm {1}mElmElmElmE
10+
{0}ElmElmElmElmElmE {1}mElmElmElm
11+
{0}ElmElmElmElmEl {3}mE {1}lmElmE {2}lm
12+
{0}ElmElmElmElm {3}ElmElm {1}El {2}mElm
13+
{0}ElmElmElmE {3}lmElmElmEl {2}ElmElm
14+
{0}ElmElmEl {3}mElmElmElmElmE {2}lmElm
15+
{0}ElmElm {3}ElmElmElmElmElmElm {2}Elm
16+
{0}ElmE {3}lmElmElmElmElmElmElmEl {2}m
17+
{0}El {3}mElmElmElmElmElmElmElmElmE
18+
{0} {3}ElmElmElmElmElmElmElmElmElmElm

Diff for: src/main.rs

+6
Original file line numberDiff line numberDiff line change
@@ -283,6 +283,7 @@ enum Language {
283283
Csharp,
284284
CSS,
285285
Dart,
286+
Elm,
286287
Erlang,
287288
Forth,
288289
Go,
@@ -324,6 +325,7 @@ impl fmt::Display for Language {
324325
Language::Csharp => write!(f, "C#"),
325326
Language::CSS => write!(f, "CSS"),
326327
Language::Dart => write!(f, "Dart"),
328+
Language::Elm => write!(f, "Elm"),
327329
Language::Erlang => write!(f, "Erlang"),
328330
Language::Forth => write!(f, "Forth"),
329331
Language::Go => write!(f, "Go"),
@@ -741,6 +743,7 @@ impl From<tokei::LanguageType> for Language {
741743
tokei::LanguageType::CSharp => Language::Csharp,
742744
tokei::LanguageType::Css => Language::CSS,
743745
tokei::LanguageType::Dart => Language::Dart,
746+
tokei::LanguageType::Elm => Language::Elm,
744747
tokei::LanguageType::Erlang => Language::Erlang,
745748
tokei::LanguageType::Forth => Language::Forth,
746749
tokei::LanguageType::Go => Language::Go,
@@ -783,6 +786,7 @@ fn get_all_language_types() -> Vec<tokei::LanguageType> {
783786
tokei::LanguageType::CSharp,
784787
tokei::LanguageType::Css,
785788
tokei::LanguageType::Dart,
789+
tokei::LanguageType::Elm,
786790
tokei::LanguageType::Erlang,
787791
tokei::LanguageType::Forth,
788792
tokei::LanguageType::Go,
@@ -831,6 +835,7 @@ impl Info {
831835
Language::Csharp => include_str!("../resources/csharp.ascii"),
832836
Language::CSS => include_str!("../resources/css.ascii"),
833837
Language::Dart => include_str!("../resources/dart.ascii"),
838+
Language::Elm => include_str!("../resources/elm.ascii"),
834839
Language::Erlang => include_str!("../resources/erlang.ascii"),
835840
Language::Forth => include_str!("../resources/forth.ascii"),
836841
Language::Go => include_str!("../resources/go.ascii"),
@@ -880,6 +885,7 @@ impl Info {
880885
Language::Csharp => vec![Color::White],
881886
Language::CSS => vec![Color::Blue, Color::White],
882887
Language::Dart => vec![Color::Blue, Color::Cyan],
888+
Language::Elm => vec![Color::BrightBlack, Color::Green, Color::Yellow, Color::Cyan],
883889
Language::Erlang => vec![Color::BrightRed],
884890
Language::Forth => vec![Color::BrightRed],
885891
Language::Go => vec![Color::White],

0 commit comments

Comments
 (0)