@@ -41,6 +41,7 @@ pub enum Language {
41
41
Lua ,
42
42
Markdown ,
43
43
Nim ,
44
+ Nix ,
44
45
#[ strum( serialize = "objective-c" ) ]
45
46
ObjectiveC ,
46
47
OCaml ,
@@ -99,6 +100,7 @@ impl std::fmt::Display for Language {
99
100
Language :: Lua => write ! ( f, "Lua" ) ,
100
101
Language :: Markdown => write ! ( f, "Markdown" ) ,
101
102
Language :: Nim => write ! ( f, "Nim" ) ,
103
+ Language :: Nix => write ! ( f, "Nix" ) ,
102
104
Language :: ObjectiveC => write ! ( f, "Objective-C" ) ,
103
105
Language :: OCaml => write ! ( f, "OCaml" ) ,
104
106
Language :: Org => write ! ( f, "Org" ) ,
@@ -159,6 +161,7 @@ impl From<tokei::LanguageType> for Language {
159
161
tokei:: LanguageType :: Lua => Language :: Lua ,
160
162
tokei:: LanguageType :: Markdown => Language :: Markdown ,
161
163
tokei:: LanguageType :: Nim => Language :: Nim ,
164
+ tokei:: LanguageType :: Nix => Language :: Nix ,
162
165
tokei:: LanguageType :: ObjectiveC => Language :: ObjectiveC ,
163
166
tokei:: LanguageType :: OCaml => Language :: OCaml ,
164
167
tokei:: LanguageType :: Org => Language :: Org ,
@@ -218,6 +221,7 @@ impl Language {
218
221
Language :: Lua => include_str ! ( "../resources/lua.ascii" ) ,
219
222
Language :: Markdown => include_str ! ( "../resources/markdown.ascii" ) ,
220
223
Language :: Nim => include_str ! ( "../resources/nim.ascii" ) ,
224
+ Language :: Nix => include_str ! ( "../resources/nix.ascii" ) ,
221
225
Language :: ObjectiveC => include_str ! ( "../resources/objectivec.ascii" ) ,
222
226
Language :: OCaml => include_str ! ( "../resources/ocaml.ascii" ) ,
223
227
Language :: Org => include_str ! ( "../resources/org.ascii" ) ,
@@ -249,7 +253,12 @@ impl Language {
249
253
Language :: Assembly => vec ! [ Color :: Cyan ] ,
250
254
Language :: C => vec ! [ Color :: BrightBlue , Color :: Blue ] ,
251
255
Language :: Clojure => vec ! [ Color :: BrightBlue , Color :: BrightGreen ] ,
252
- Language :: CMake => vec ! [ Color :: Blue , Color :: BrightGreen , Color :: Red , Color :: BrightBlack ] ,
256
+ Language :: CMake => vec ! [
257
+ Color :: Blue ,
258
+ Color :: BrightGreen ,
259
+ Color :: Red ,
260
+ Color :: BrightBlack ,
261
+ ] ,
253
262
Language :: CoffeeScript => vec ! [ Color :: Red ] ,
254
263
Language :: Cpp => vec ! [ Color :: Yellow , Color :: Cyan ] ,
255
264
Language :: Csharp => vec ! [ Color :: White ] ,
@@ -288,6 +297,7 @@ impl Language {
288
297
Language :: Lua => vec ! [ Color :: Blue ] ,
289
298
Language :: Markdown => vec ! [ Color :: BrightWhite , Color :: BrightRed ] ,
290
299
Language :: Nim => vec ! [ Color :: Yellow , Color :: BrightWhite ] ,
300
+ Language :: Nix => vec ! [ Color :: BrightBlue , Color :: Blue ] ,
291
301
Language :: ObjectiveC => vec ! [ Color :: BrightBlue , Color :: Blue ] ,
292
302
Language :: OCaml => vec ! [ Color :: Yellow ] ,
293
303
Language :: Org => vec ! [ Color :: Green , Color :: Red , Color :: White ] ,
@@ -400,6 +410,7 @@ fn get_all_language_types() -> Vec<tokei::LanguageType> {
400
410
tokei:: LanguageType :: Lua ,
401
411
tokei:: LanguageType :: Markdown ,
402
412
tokei:: LanguageType :: Nim ,
413
+ tokei:: LanguageType :: Nix ,
403
414
tokei:: LanguageType :: ObjectiveC ,
404
415
tokei:: LanguageType :: OCaml ,
405
416
tokei:: LanguageType :: Org ,
0 commit comments