Skip to content

Commit 983424d

Browse files
authored
Merge pull request #72 from ktsuench/master
Add CoffeeScript language support
2 parents a2b1d43 + af89b18 commit 983424d

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

Diff for: resources/coffeescript.ascii

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
##### ######
2+
### ### ###
3+
/A\ ###### ##### /A\
4+
\AAAAA\ /AAAAA/
5+
\AAAAAAAAAAAAAAAAAAAAA/
6+
\AA\ /AA/
7+
|\AAAAAAAAAAAAAAAAAAAAAAAAAAA/|
8+
/\\llAAAAAAAAAAAAAAAAAAAAAAAll//
9+
/#A\\llAAAAAAAAAAAAAAAAAAAAAll//
10+
|#A \\llAAAAAAAAAAAAAAAAAAll//
11+
\#A \\llAAAAAAAAAAAAAAll//
12+
\#A \\llAAAAAAAAAAAAll//
13+
\#A> ||lAAAAAAAAAAl||
14+
\;AAAAAAAAAA;/

Diff for: src/main.rs

+6
Original file line numberDiff line numberDiff line change
@@ -273,6 +273,7 @@ enum Language {
273273
Assembly,
274274
C,
275275
Clojure,
276+
CoffeeScript,
276277
Cpp,
277278
Csharp,
278279
CSS,
@@ -312,6 +313,7 @@ impl fmt::Display for Language {
312313
Language::Assembly => write!(f, "Assembly"),
313314
Language::C => write!(f, "C"),
314315
Language::Clojure => write!(f, "Clojure"),
316+
Language::CoffeeScript => write!(f, "CoffeeScript"),
315317
Language::Cpp => write!(f, "C++"),
316318
Language::Csharp => write!(f, "C#"),
317319
Language::CSS => write!(f, "CSS"),
@@ -714,6 +716,7 @@ impl From<tokei::LanguageType> for Language {
714716
tokei::LanguageType::Assembly => Language::Assembly,
715717
tokei::LanguageType::C => Language::C,
716718
tokei::LanguageType::Clojure => Language::Clojure,
719+
tokei::LanguageType::CoffeeScript => Language::CoffeeScript,
717720
tokei::LanguageType::Cpp => Language::Cpp,
718721
tokei::LanguageType::CSharp => Language::Csharp,
719722
tokei::LanguageType::Css => Language::CSS,
@@ -755,6 +758,7 @@ fn get_all_language_types() -> Vec<tokei::LanguageType> {
755758
tokei::LanguageType::Assembly,
756759
tokei::LanguageType::C,
757760
tokei::LanguageType::Clojure,
761+
tokei::LanguageType::CoffeeScript,
758762
tokei::LanguageType::Cpp,
759763
tokei::LanguageType::CSharp,
760764
tokei::LanguageType::Css,
@@ -795,6 +799,7 @@ impl Info {
795799
Language::Assembly => include_str!("../resources/assembly.ascii"),
796800
Language::C => include_str!("../resources/c.ascii"),
797801
Language::Clojure => include_str!("../resources/clojure.ascii"),
802+
Language::CoffeeScript => include_str!("../resources/coffeescript.ascii"),
798803
Language::Cpp => include_str!("../resources/cpp.ascii"),
799804
Language::Csharp => include_str!("../resources/csharp.ascii"),
800805
Language::CSS => include_str!("../resources/css.ascii"),
@@ -835,6 +840,7 @@ impl Info {
835840
Language::Assembly => vec![Color::Cyan],
836841
Language::C => vec![Color::BrightBlue, Color::Blue],
837842
Language::Clojure => vec![Color::BrightBlue, Color::BrightGreen],
843+
Language::CoffeeScript => vec![Color::Red],
838844
Language::Cpp => vec![Color::Yellow, Color::Cyan],
839845
Language::Csharp => vec![Color::White],
840846
Language::CSS => vec![Color::Blue, Color::White],

0 commit comments

Comments
 (0)