@@ -361,6 +361,7 @@ enum InfoFields {
361
361
#[ strum( serialize_all = "lowercase" ) ]
362
362
enum Language {
363
363
Assembly ,
364
+ Tex ,
364
365
C ,
365
366
Clojure ,
366
367
CoffeeScript ,
@@ -405,6 +406,7 @@ impl fmt::Display for Language {
405
406
fn fmt ( & self , f : & mut fmt:: Formatter ) -> fmt:: Result {
406
407
match * self {
407
408
Language :: Assembly => write ! ( f, "Assembly" ) ,
409
+ Language :: Tex => write ! ( f, "Tex" ) ,
408
410
Language :: C => write ! ( f, "C" ) ,
409
411
Language :: Clojure => write ! ( f, "Clojure" ) ,
410
412
Language :: CoffeeScript => write ! ( f, "CoffeeScript" ) ,
@@ -928,6 +930,7 @@ impl From<tokei::LanguageType> for Language {
928
930
fn from ( language : tokei:: LanguageType ) -> Self {
929
931
match language {
930
932
tokei:: LanguageType :: Assembly => Language :: Assembly ,
933
+ tokei:: LanguageType :: Tex => Language :: Tex ,
931
934
tokei:: LanguageType :: C => Language :: C ,
932
935
tokei:: LanguageType :: Clojure => Language :: Clojure ,
933
936
tokei:: LanguageType :: CoffeeScript => Language :: CoffeeScript ,
@@ -973,6 +976,7 @@ impl From<tokei::LanguageType> for Language {
973
976
fn get_all_language_types ( ) -> Vec < tokei:: LanguageType > {
974
977
vec ! [
975
978
tokei:: LanguageType :: Assembly ,
979
+ tokei:: LanguageType :: Tex ,
976
980
tokei:: LanguageType :: C ,
977
981
tokei:: LanguageType :: Clojure ,
978
982
tokei:: LanguageType :: CoffeeScript ,
@@ -1024,6 +1028,7 @@ impl Info {
1024
1028
1025
1029
match language {
1026
1030
Language :: Assembly => include_str ! ( "../resources/assembly.ascii" ) ,
1031
+ Language :: Tex => include_str ! ( "../resources/tex.ascii" ) ,
1027
1032
Language :: C => include_str ! ( "../resources/c.ascii" ) ,
1028
1033
Language :: Clojure => include_str ! ( "../resources/clojure.ascii" ) ,
1029
1034
Language :: CoffeeScript => include_str ! ( "../resources/coffeescript.ascii" ) ,
@@ -1076,6 +1081,7 @@ impl Info {
1076
1081
1077
1082
let colors = match language {
1078
1083
Language :: Assembly => vec ! [ Color :: Cyan ] ,
1084
+ Language :: Tex => vec ! [ Color :: Black , Color :: White ] ,
1079
1085
Language :: C => vec ! [ Color :: BrightBlue , Color :: Blue ] ,
1080
1086
Language :: Clojure => vec ! [ Color :: BrightBlue , Color :: BrightGreen ] ,
1081
1087
Language :: CoffeeScript => vec ! [ Color :: Red ] ,
0 commit comments