@@ -23,6 +23,7 @@ pub enum Language {
23
23
Elixir ,
24
24
Elm ,
25
25
Erlang ,
26
+ Fish ,
26
27
Forth ,
27
28
#[ strum( serialize = "fortran" ) ]
28
29
FortranModern ,
@@ -80,6 +81,7 @@ impl std::fmt::Display for Language {
80
81
Language :: Elixir => write ! ( f, "Elixir" ) ,
81
82
Language :: Elm => write ! ( f, "Elm" ) ,
82
83
Language :: Erlang => write ! ( f, "Erlang" ) ,
84
+ Language :: Fish => write ! ( f, "Fish" ) ,
83
85
Language :: Forth => write ! ( f, "Forth" ) ,
84
86
Language :: FortranModern => write ! ( f, "Fortran" ) ,
85
87
Language :: FSharp => write ! ( f, "FSharp" ) ,
@@ -138,6 +140,7 @@ impl From<tokei::LanguageType> for Language {
138
140
tokei:: LanguageType :: Elixir => Language :: Elixir ,
139
141
tokei:: LanguageType :: Elm => Language :: Elm ,
140
142
tokei:: LanguageType :: Erlang => Language :: Erlang ,
143
+ tokei:: LanguageType :: Fish => Language :: Fish ,
141
144
tokei:: LanguageType :: Forth => Language :: Forth ,
142
145
tokei:: LanguageType :: FortranModern => Language :: FortranModern ,
143
146
tokei:: LanguageType :: FSharp => Language :: FSharp ,
@@ -195,6 +198,7 @@ impl Language {
195
198
Language :: Elixir => include_str ! ( "../resources/elixir.ascii" ) ,
196
199
Language :: Elm => include_str ! ( "../resources/elm.ascii" ) ,
197
200
Language :: Erlang => include_str ! ( "../resources/erlang.ascii" ) ,
201
+ Language :: Fish => include_str ! ( "../resources/fish.ascii" ) ,
198
202
Language :: Forth => include_str ! ( "../resources/forth.ascii" ) ,
199
203
Language :: FortranModern => include_str ! ( "../resources/f90.ascii" ) ,
200
204
Language :: FSharp => include_str ! ( "../resources/fsharp.ascii" ) ,
@@ -251,6 +255,7 @@ impl Language {
251
255
Language :: Elixir => vec ! [ Color :: Magenta ] ,
252
256
Language :: Elm => vec ! [ Color :: BrightBlack , Color :: Green , Color :: Yellow , Color :: Cyan ] ,
253
257
Language :: Erlang => vec ! [ Color :: BrightRed ] ,
258
+ Language :: Fish => vec ! [ Color :: Red , Color :: Yellow ] ,
254
259
Language :: Forth => vec ! [ Color :: BrightRed ] ,
255
260
Language :: FortranModern => vec ! [
256
261
Color :: BrightWhite ,
@@ -373,6 +378,7 @@ fn get_all_language_types() -> Vec<tokei::LanguageType> {
373
378
tokei:: LanguageType :: Elisp ,
374
379
tokei:: LanguageType :: Elm ,
375
380
tokei:: LanguageType :: Erlang ,
381
+ tokei:: LanguageType :: Fish ,
376
382
tokei:: LanguageType :: Forth ,
377
383
tokei:: LanguageType :: FortranModern ,
378
384
tokei:: LanguageType :: FSharp ,
0 commit comments