@@ -38,6 +38,8 @@ pub enum Language {
38
38
Java ,
39
39
JavaScript ,
40
40
Julia ,
41
+ #[ strum( serialize = "jupyter-notebooks" ) ]
42
+ Jupyter ,
41
43
Kotlin ,
42
44
Lisp ,
43
45
Lua ,
@@ -99,6 +101,7 @@ impl std::fmt::Display for Language {
99
101
Language :: Java => write ! ( f, "Java" ) ,
100
102
Language :: JavaScript => write ! ( f, "JavaScript" ) ,
101
103
Language :: Julia => write ! ( f, "Julia" ) ,
104
+ Language :: Jupyter => write ! ( f, "Jupyter-Notebooks" ) ,
102
105
Language :: Kotlin => write ! ( f, "Kotlin" ) ,
103
106
Language :: Lisp => write ! ( f, "Lisp" ) ,
104
107
Language :: Lua => write ! ( f, "Lua" ) ,
@@ -162,6 +165,7 @@ impl From<tokei::LanguageType> for Language {
162
165
tokei:: LanguageType :: Java => Language :: Java ,
163
166
tokei:: LanguageType :: JavaScript => Language :: JavaScript ,
164
167
tokei:: LanguageType :: Julia => Language :: Julia ,
168
+ tokei:: LanguageType :: Jupyter => Language :: Jupyter ,
165
169
tokei:: LanguageType :: Kotlin => Language :: Kotlin ,
166
170
tokei:: LanguageType :: Lisp => Language :: Lisp ,
167
171
tokei:: LanguageType :: Lua => Language :: Lua ,
@@ -224,6 +228,7 @@ impl Language {
224
228
Language :: Java => include_str ! ( "../resources/java.ascii" ) ,
225
229
Language :: JavaScript => include_str ! ( "../resources/javascript.ascii" ) ,
226
230
Language :: Julia => include_str ! ( "../resources/julia.ascii" ) ,
231
+ Language :: Jupyter => include_str ! ( "../resources/jupyter.ascii" ) ,
227
232
Language :: Kotlin => include_str ! ( "../resources/kotlin.ascii" ) ,
228
233
Language :: Lisp => include_str ! ( "../resources/lisp.ascii" ) ,
229
234
Language :: Lua => include_str ! ( "../resources/lua.ascii" ) ,
@@ -302,6 +307,7 @@ impl Language {
302
307
Color :: Red ,
303
308
Color :: BrightMagenta ,
304
309
] ,
310
+ Language :: Jupyter => vec ! [ Color :: BrightWhite , Color :: Yellow , Color :: White ] ,
305
311
Language :: Kotlin => vec ! [ Color :: Blue , Color :: Yellow , Color :: Magenta ] ,
306
312
Language :: Lisp => vec ! [ Color :: Yellow ] ,
307
313
Language :: Lua => vec ! [ Color :: Blue ] ,
@@ -421,6 +427,7 @@ fn get_all_language_types() -> Vec<tokei::LanguageType> {
421
427
tokei:: LanguageType :: Java ,
422
428
tokei:: LanguageType :: JavaScript ,
423
429
tokei:: LanguageType :: Julia ,
430
+ tokei:: LanguageType :: Jupyter ,
424
431
tokei:: LanguageType :: Kotlin ,
425
432
tokei:: LanguageType :: Lisp ,
426
433
tokei:: LanguageType :: Lua ,
0 commit comments