Skip to content

Commit 7e4fd0f

Browse files
authored
Merge pull request #68 from MaxJohansen/html-css
Add HTML/CSS language support
2 parents d9bfb73 + 22ed5a2 commit 7e4fd0f

File tree

3 files changed

+54
-0
lines changed

3 files changed

+54
-0
lines changed

Diff for: resources/css.ascii

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{1} #### #### ####
2+
{1} ## ## ## ##
3+
{1} ## #### ####
4+
{1} ## ## ## ##
5+
{1} #### #### ####
6+
7+
{0} ##########################
8+
{0} ##########################
9+
{0} ##########################
10+
{0} ##### #####
11+
{0} ############# #####
12+
{0} ########## #########
13+
{0} ##### ###########
14+
{0} ##### #####
15+
{0} ############### #####
16+
{0} ##### ###### #####
17+
{0} ##### ####
18+
{0} ##### #####
19+
{0} ######################
20+
{0} ####################
21+
{0} ##############

Diff for: resources/html.ascii

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{1} ## ## ###### ## ## ##
2+
{1} ## ## ## ### ### ##
3+
{1} ###### ## ## # ## ##
4+
{1} ## ## ## ## ## ##
5+
{1} ## ## ## ## ## ######
6+
7+
{0} ############################
8+
{0} ##########################
9+
{0} ##### #####
10+
{0} ##### #####
11+
{0} ##### #################
12+
{0} ##### #################
13+
{0} #### ####
14+
{0} #### ####
15+
{0} ################ ####
16+
{0} ##### ###### ####
17+
{0} #### ####
18+
{0} ##### #####
19+
{0} ######################
20+
{0} ######################
21+
{0} ##########

Diff for: src/main.rs

+12
Original file line numberDiff line numberDiff line change
@@ -275,11 +275,13 @@ enum Language {
275275
Clojure,
276276
Cpp,
277277
Csharp,
278+
CSS,
278279
Dart,
279280
Erlang,
280281
Forth,
281282
Go,
282283
Haskell,
284+
HTML,
283285
Idris,
284286
Java,
285287
Kotlin,
@@ -311,11 +313,13 @@ impl fmt::Display for Language {
311313
Language::Clojure => write!(f, "Clojure"),
312314
Language::Cpp => write!(f, "C++"),
313315
Language::Csharp => write!(f, "C#"),
316+
Language::CSS => write!(f, "CSS"),
314317
Language::Dart => write!(f, "Dart"),
315318
Language::Erlang => write!(f, "Erlang"),
316319
Language::Forth => write!(f, "Forth"),
317320
Language::Go => write!(f, "Go"),
318321
Language::Haskell => write!(f, "Haskell"),
322+
Language::HTML => write!(f, "HTML"),
319323
Language::Idris => write!(f, "Idris"),
320324
Language::Java => write!(f, "Java"),
321325
Language::Kotlin => write!(f, "Kotlin"),
@@ -710,11 +714,13 @@ impl From<tokei::LanguageType> for Language {
710714
tokei::LanguageType::Clojure => Language::Clojure,
711715
tokei::LanguageType::Cpp => Language::Cpp,
712716
tokei::LanguageType::CSharp => Language::Csharp,
717+
tokei::LanguageType::Css => Language::CSS,
713718
tokei::LanguageType::Dart => Language::Dart,
714719
tokei::LanguageType::Erlang => Language::Erlang,
715720
tokei::LanguageType::Forth => Language::Forth,
716721
tokei::LanguageType::Go => Language::Go,
717722
tokei::LanguageType::Haskell => Language::Haskell,
723+
tokei::LanguageType::Html => Language::HTML,
718724
tokei::LanguageType::Idris => Language::Idris,
719725
tokei::LanguageType::Java => Language::Java,
720726
tokei::LanguageType::Kotlin => Language::Kotlin,
@@ -748,11 +754,13 @@ fn get_all_language_types() -> Vec<tokei::LanguageType> {
748754
tokei::LanguageType::Clojure,
749755
tokei::LanguageType::Cpp,
750756
tokei::LanguageType::CSharp,
757+
tokei::LanguageType::Css,
751758
tokei::LanguageType::Dart,
752759
tokei::LanguageType::Erlang,
753760
tokei::LanguageType::Forth,
754761
tokei::LanguageType::Go,
755762
tokei::LanguageType::Haskell,
763+
tokei::LanguageType::Html,
756764
tokei::LanguageType::Idris,
757765
tokei::LanguageType::Java,
758766
tokei::LanguageType::Kotlin,
@@ -785,11 +793,13 @@ impl Info {
785793
Language::Clojure => include_str!("../resources/clojure.ascii"),
786794
Language::Cpp => include_str!("../resources/cpp.ascii"),
787795
Language::Csharp => include_str!("../resources/csharp.ascii"),
796+
Language::CSS => include_str!("../resources/css.ascii"),
788797
Language::Dart => include_str!("../resources/dart.ascii"),
789798
Language::Erlang => include_str!("../resources/erlang.ascii"),
790799
Language::Forth => include_str!("../resources/forth.ascii"),
791800
Language::Go => include_str!("../resources/go.ascii"),
792801
Language::Haskell => include_str!("../resources/haskell.ascii"),
802+
Language::HTML => include_str!("../resources/html.ascii"),
793803
Language::Idris => include_str!("../resources/idris.ascii"),
794804
Language::Java => include_str!("../resources/java.ascii"),
795805
Language::Kotlin => include_str!("../resources/kotlin.ascii"),
@@ -822,11 +832,13 @@ impl Info {
822832
Language::Clojure => vec![Color::BrightBlue, Color::BrightGreen],
823833
Language::Cpp => vec![Color::Yellow, Color::Cyan],
824834
Language::Csharp => vec![Color::White],
835+
Language::CSS => vec![Color::Blue, Color::White],
825836
Language::Dart => vec![Color::Blue, Color::Cyan],
826837
Language::Erlang => vec![Color::BrightRed],
827838
Language::Forth => vec![Color::BrightRed],
828839
Language::Go => vec![Color::White],
829840
Language::Haskell => vec![Color::BrightBlue, Color::BrightMagenta, Color::Blue],
841+
Language::HTML => vec![Color::Red, Color::White],
830842
Language::Idris => vec![Color::Red],
831843
Language::Java => vec![Color::BrightBlue, Color::Red],
832844
Language::Kotlin => vec![Color::Blue, Color::Yellow, Color::Magenta],

0 commit comments

Comments
 (0)