@@ -290,6 +290,7 @@ enum Language {
290
290
JavaScript ,
291
291
Perl ,
292
292
Php ,
293
+ Zig ,
293
294
}
294
295
295
296
impl fmt:: Display for Language {
@@ -323,6 +324,7 @@ impl fmt::Display for Language {
323
324
Language :: JavaScript => write ! ( f, "JavaScript" ) ,
324
325
Language :: Perl => write ! ( f, "Perl" ) ,
325
326
Language :: Php => write ! ( f, "Php" ) ,
327
+ Language :: Zig => write ! ( f, "Zig" ) ,
326
328
}
327
329
}
328
330
}
@@ -700,6 +702,7 @@ impl From<tokei::LanguageType> for Language {
700
702
tokei:: LanguageType :: JavaScript => Language :: JavaScript ,
701
703
tokei:: LanguageType :: Perl => Language :: Perl ,
702
704
tokei:: LanguageType :: Php => Language :: Php ,
705
+ tokei:: LanguageType :: Zig => Language :: Zig ,
703
706
_ => unimplemented ! ( ) ,
704
707
}
705
708
}
@@ -735,6 +738,7 @@ fn get_all_language_types() -> Vec<tokei::LanguageType> {
735
738
tokei:: LanguageType :: JavaScript ,
736
739
tokei:: LanguageType :: Perl ,
737
740
tokei:: LanguageType :: Php ,
741
+ tokei:: LanguageType :: Zig ,
738
742
]
739
743
}
740
744
@@ -769,6 +773,7 @@ impl Info {
769
773
Language :: JavaScript => include_str ! ( "../resources/javascript.ascii" ) ,
770
774
Language :: Perl => include_str ! ( "../resources/perl.ascii" ) ,
771
775
Language :: Php => include_str ! ( "../resources/php.ascii" ) ,
776
+ Language :: Zig => include_str ! ( "../resources/zig.ascii" ) ,
772
777
// _ => include_str!("../resources/unknown.ascii"),
773
778
}
774
779
}
@@ -803,6 +808,7 @@ impl Info {
803
808
Language :: JavaScript => vec ! [ Color :: BrightYellow ] ,
804
809
Language :: Perl => vec ! [ Color :: BrightBlue ] ,
805
810
Language :: Php => vec ! [ Color :: BrightWhite ] ,
811
+ Language :: Zig => vec ! [ Color :: Yellow ] ,
806
812
}
807
813
}
808
814
}
0 commit comments