@@ -289,6 +289,7 @@ enum Language {
289
289
JavaScript ,
290
290
Perl ,
291
291
Php ,
292
+ Zig ,
292
293
}
293
294
294
295
impl fmt:: Display for Language {
@@ -321,6 +322,7 @@ impl fmt::Display for Language {
321
322
Language :: JavaScript => write ! ( f, "JavaScript" ) ,
322
323
Language :: Perl => write ! ( f, "Perl" ) ,
323
324
Language :: Php => write ! ( f, "Php" ) ,
325
+ Language :: Zig => write ! ( f, "Zig" ) ,
324
326
}
325
327
}
326
328
}
@@ -697,6 +699,7 @@ impl From<tokei::LanguageType> for Language {
697
699
tokei:: LanguageType :: JavaScript => Language :: JavaScript ,
698
700
tokei:: LanguageType :: Perl => Language :: Perl ,
699
701
tokei:: LanguageType :: Php => Language :: Php ,
702
+ tokei:: LanguageType :: Zig => Language :: Zig ,
700
703
_ => unimplemented ! ( ) ,
701
704
}
702
705
}
@@ -731,6 +734,7 @@ fn get_all_language_types() -> Vec<tokei::LanguageType> {
731
734
tokei:: LanguageType :: JavaScript ,
732
735
tokei:: LanguageType :: Perl ,
733
736
tokei:: LanguageType :: Php ,
737
+ tokei:: LanguageType :: Zig ,
734
738
]
735
739
}
736
740
@@ -764,6 +768,7 @@ impl Info {
764
768
Language :: JavaScript => include_str ! ( "../resources/javascript.ascii" ) ,
765
769
Language :: Perl => include_str ! ( "../resources/perl.ascii" ) ,
766
770
Language :: Php => include_str ! ( "../resources/php.ascii" ) ,
771
+ Language :: Zig => include_str ! ( "../resources/zig.ascii" ) ,
767
772
// _ => include_str!("../resources/unknown.ascii"),
768
773
}
769
774
}
@@ -797,6 +802,7 @@ impl Info {
797
802
Language :: JavaScript => vec ! [ Color :: BrightYellow ] ,
798
803
Language :: Perl => vec ! [ Color :: BrightBlue ] ,
799
804
Language :: Php => vec ! [ Color :: BrightWhite ] ,
805
+ Language :: Zig => vec ! [ Color :: Yellow ] ,
800
806
}
801
807
}
802
808
}
0 commit comments