Skip to content

Commit

Permalink
remove from language macro in favor tokei fmt
Browse files Browse the repository at this point in the history
  • Loading branch information
o2sh committed Jul 2, 2021
1 parent f4869ee commit da375be
Showing 1 changed file with 80 additions and 78 deletions.
158 changes: 80 additions & 78 deletions src/onefetch/language.rs
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ macro_rules! define_colors {
}

macro_rules! define_languages {
($( { $name:ident, $ascii:literal, $display:literal, $colors:expr $(, $serialize:literal )? } ),* ,) => {
($( { $name:ident, $ascii:literal, $colors:expr $(, $serialize:literal )? } ),* ,) => {

#[derive(PartialEq, Eq, Hash, Clone, EnumString, EnumIter, IntoStaticStr, Serialize)]
#[strum(serialize_all = "lowercase")]
Expand All @@ -34,7 +34,9 @@ macro_rules! define_languages {
impl std::fmt::Display for Language {
fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
match *self {
$( Language::$name => write!(f, $display), )*
$( Language::$name => {
write!(f, "{}", tokei::LanguageType::$name.name())
}, )*
}
}
}
Expand Down Expand Up @@ -157,65 +159,65 @@ macro_rules! define_languages {
}

define_languages! {
{ Ada, "ada.ascii", "Ada", define_colors!( [Color::White, Color::Cyan, Color::Blue] : [Color::TrueColor{r:255, g:255, b:255}, Color::TrueColor{r:0, g:24, b:201}, Color::TrueColor{r:12, g:10, b:124}] ) },
{ Assembly, "assembly.ascii", "Assembly", define_colors!( [Color::Cyan] ) },
{ Bash, "bash.ascii", "Bash", define_colors!( [Color::White] ), "bash" },
{ C, "c.ascii", "C", define_colors!( [Color::Cyan, Color::Blue, Color::White] : [Color::TrueColor{r:93, g:108, b:191}, Color::TrueColor{r:41, g:54, b:147}, Color::TrueColor{r:255, g:255, b:255}] ) },
{ Clojure, "clojure.ascii", "Clojure", define_colors!( [Color::Cyan, Color::Green] ) },
{ CMake, "cmake.ascii", "CMake", define_colors!( [Color::Blue, Color::Green, Color::Red, Color::Black] ) },
{ CoffeeScript, "coffeescript.ascii", "CoffeeScript", define_colors!( [Color::Red] ) },
{ Cpp, "cpp.ascii", "C++", define_colors!( [Color::Cyan, Color::Blue, Color::White] : [Color::TrueColor{r:100, g:154, b:210}, Color::TrueColor{r:0, g:68, b:130}, Color::TrueColor{r:255, g:255, b:255}] ), "c++" },
{ Crystal, "crystal.ascii", "Crystal", define_colors!( [Color::White, Color::Black] ) },
{ CSharp, "csharp.ascii", "C#", define_colors!( [Color::Blue, Color::Magenta, Color::White] : [Color::TrueColor{r:154, g:73, b:147}, Color::TrueColor{r:106, g:21, b:119}, Color::TrueColor{r:255, g:255, b:255}] ), "c#" },
{ Css, "css.ascii", "CSS", define_colors!( [Color::Blue, Color::White] ) },
{ D, "d.ascii", "D", define_colors!( [Color::Red] ) },
{ Dart, "dart.ascii", "Dart", define_colors!( [Color::Blue, Color::Cyan, Color::Blue ] : [Color::TrueColor{ r:0, g:163, b:231 }, Color::TrueColor{ r:66, g:223, b:205 }, Color::TrueColor{ r:1, g:89, b:125 }] ) },
{ Dockerfile, "dockerfile.ascii", "Dockerfile", define_colors!( [Color::Cyan, Color::White, Color::Cyan] ) },
{ Elisp, "emacslisp.ascii", "EmacsLisp", define_colors!( [Color::Magenta, Color::White] ), "emacslisp" },
{ Elixir, "elixir.ascii", "Elixir", define_colors!( [Color::Magenta] ) },
{ Elm, "elm.ascii", "Elm", define_colors!( [Color::Blue, Color::Green, Color::Yellow, Color::Cyan] ) },
{ Emojicode, "emojicode.ascii", "Emojicode", define_colors!( [Color::Green, Color::Magenta, Color::Magenta, Color::Magenta] : [Color::TrueColor{r:119, g:178, b:85}, Color::TrueColor{r:146, g:102, b:204}, Color::TrueColor{r:170, g:141, b:216}, Color::TrueColor{r:116, g:78, b:170}] ) },
{ Erlang, "erlang.ascii", "Erlang", define_colors!( [Color::Red] ) },
{ Fish, "fish.ascii", "Fish", define_colors!( [Color::Red, Color::Yellow] ) },
{ Forth, "forth.ascii", "Forth", define_colors!( [Color::Red] ) },
{ FortranModern, "f90.ascii", "Fortran", define_colors!( [Color::White, Color::Green, Color::Cyan, Color::Yellow, Color::Red] ), "fortran" },
{ FSharp, "fsharp.ascii", "F#", define_colors!( [Color::Cyan, Color::Cyan] ), "f#" },
{ GdScript, "gdscript.ascii", "GDScript", define_colors!( [Color::Cyan, Color::White] : [Color::TrueColor{ r:69, g:141, b:192 }, Color::TrueColor{ r:255, g:255, b:255}] ) },
{ Go, "go.ascii", "Go", define_colors!( [Color::Cyan, Color::White, Color::Yellow] : [Color::TrueColor{ r:116, g:205, b:221 }, Color::TrueColor{ r:255, g:255, b:255 }, Color::TrueColor{ r:246, g:210, b:162 }] ) },
{ Graphql, "graphql.ascii", "GraphQL", define_colors!( [Color::Magenta] ) },
{ Groovy, "groovy.ascii", "Groovy", define_colors!( [Color::Cyan, Color::White] ) },
{ Haskell, "haskell.ascii", "Haskell", define_colors!( [Color::Cyan, Color::Magenta, Color::Blue] : [Color::TrueColor{ r:69, g:58, b:98 }, Color::TrueColor{ r:94, g:80, b:134 }, Color::TrueColor{ r:143, g:78, b:139 }] ) },
{ Haxe, "haxe.ascii", "Haxe", define_colors!( [Color::Yellow, Color::Yellow, Color::Yellow] : [Color::TrueColor{ r: 250, g: 178, b: 11 }, Color::TrueColor{ r:246, g:153, b:18 }, Color::TrueColor{ r: 244, g: 114, b: 22 }] ) },
{ Hcl, "hcl.ascii", "HCL", define_colors!( [Color::Magenta, Color::Magenta] : [Color::TrueColor{ r: 95, g: 67, b: 233 }, Color::TrueColor{ r: 64, g: 64, b: 178 }] ) },
{ HolyC, "holyc.ascii", "HolyC", define_colors!( [Color::Yellow, Color::Cyan, Color::White] : [Color::TrueColor{ r:251, g:254 ,b:103}, Color::TrueColor{ r:11, g:68 ,b:157}, Color::TrueColor{ r:255, g:255 ,b:255} ]) },
{ Html, "html.ascii", "HTML", define_colors!( [Color::Red, Color::White] ) },
{ Idris, "idris.ascii", "Idris", define_colors!( [Color::Red] ) },
{ Java, "java.ascii", "Java", define_colors!( [Color::Red, Color::Blue] : [Color::TrueColor{ r:244, g:67 ,b:54}, Color::TrueColor{ r:22, g:101 ,b:192} ] ) },
{ JavaScript, "javascript.ascii", "JavaScript", define_colors!( [Color::Yellow] : [Color::TrueColor{ r:236, g:230 ,b:83} ]) },
{ Jsx, "jsx.ascii", "JSX", define_colors!( [Color::Yellow] ) },
{ Julia, "julia.ascii", "Julia", define_colors!( [Color::White, Color::Blue, Color::Green, Color::Red, Color::Magenta] ) },
{ Jupyter, "jupyter.ascii", "Jupyter Notebooks", define_colors!( [Color::White, Color::Yellow, Color::White] : [Color::TrueColor{ r:255, g:255 ,b:255}, Color::TrueColor{ r:255, g:112 ,b:15}, Color::TrueColor{ r:158, g:158 ,b:158} ] ) },
{ Kotlin, "kotlin.ascii", "Kotlin", define_colors!( [Color::Blue, Color::Yellow, Color::Magenta] ) },
{ Lisp, "lisp.ascii", "Lisp", define_colors!( [Color::White] ) },
{ Lua, "lua.ascii", "Lua", define_colors!( [Color::Blue, Color::White, Color::White] : [Color::TrueColor{ r:46, g:0 ,b:127}, Color::TrueColor{ r:128, g:128 ,b:128}, Color::TrueColor{ r:255, g:255 ,b:255} ] ) },
{ Markdown, "markdown.ascii", "Markdown", define_colors!( [Color::White, Color::Red] ) },
{ Nim, "nim.ascii", "Nim", define_colors!( [Color::Yellow, Color::White] ) },
{ Nix, "nix.ascii", "Nix", define_colors!( [Color::Cyan, Color::Blue] ) },
{ ObjectiveC, "objectivec.ascii", "Objective-C", define_colors!( [Color::Cyan, Color::Blue] ), "objective-c" },
{ OCaml, "ocaml.ascii", "OCaml", define_colors!( [Color::Yellow] ) },
{ Org, "org.ascii", "Org", define_colors!( [Color::Green, Color::Red, Color::White] ) },
{ Perl, "perl.ascii", "Perl", define_colors!( [Color::Cyan] ) },
{ Php, "php.ascii", "Php", define_colors!( [Color::Magenta, Color::Blue, Color::Cyan, Color::White] ) },
{ PowerShell, "powershell.ascii", "PowerShell", define_colors!( [Color::Blue, Color::White] : [Color::TrueColor{ r:49, g:108, b:185}, Color::TrueColor{ r:255, g:255, b:255} ] ) },
{ Processing, "processing.ascii", "Processing", define_colors!( [Color::Blue, Color::White] : [Color::TrueColor{ r:80, g:80 ,b:80}, Color::TrueColor{ r:255, g:255 ,b:255} ] ) },
{ Prolog, "prolog.ascii", "Prolog", define_colors!( [Color::White] ) },
{ PureScript, "purescript.ascii", "PureScript", define_colors!( [Color::White] ) },
{ Python, "python.ascii", "Python", define_colors!( [Color::Blue, Color::Yellow] : [Color::TrueColor{ r:47, g:105 ,b:162}, Color::TrueColor{ r:255, g:217 ,b:64} ] ) },
{ Qml, "qml.ascii", "QML", define_colors!( [Color::Green, Color::White, Color::Green] : [Color::TrueColor{ r:128, g:195 ,b:66}, Color::TrueColor{ r:255, g:255 ,b:255}, Color::TrueColor{ r:77, g:117 ,b:40} ] ) },
{ R, "r.ascii", "R", define_colors!( [Color::White, Color::Blue] ) },
{ Racket, "racket.ascii", "Racket", define_colors!( [Color::Red, Color::White, Color::Blue] ) },
{ Ada, "ada.ascii", define_colors!( [Color::White, Color::Cyan, Color::Blue] : [Color::TrueColor{r:255, g:255, b:255}, Color::TrueColor{r:0, g:24, b:201}, Color::TrueColor{r:12, g:10, b:124}] ) },
{ Assembly, "assembly.ascii", define_colors!( [Color::Cyan] ) },
{ Bash, "bash.ascii", define_colors!( [Color::White] ), "bash" },
{ C, "c.ascii", define_colors!( [Color::Cyan, Color::Blue, Color::White] : [Color::TrueColor{r:93, g:108, b:191}, Color::TrueColor{r:41, g:54, b:147}, Color::TrueColor{r:255, g:255, b:255}] ) },
{ Clojure, "clojure.ascii", define_colors!( [Color::Cyan, Color::Green] ) },
{ CMake, "cmake.ascii", define_colors!( [Color::Blue, Color::Green, Color::Red, Color::Black] ) },
{ CoffeeScript, "coffeescript.ascii", define_colors!( [Color::Red] ) },
{ Cpp, "cpp.ascii", define_colors!( [Color::Cyan, Color::Blue, Color::White] : [Color::TrueColor{r:100, g:154, b:210}, Color::TrueColor{r:0, g:68, b:130}, Color::TrueColor{r:255, g:255, b:255}] ), "c++" },
{ Crystal, "crystal.ascii", define_colors!( [Color::White, Color::Black] ) },
{ CSharp, "csharp.ascii", define_colors!( [Color::Blue, Color::Magenta, Color::White] : [Color::TrueColor{r:154, g:73, b:147}, Color::TrueColor{r:106, g:21, b:119}, Color::TrueColor{r:255, g:255, b:255}] ), "c#" },
{ Css, "css.ascii", define_colors!( [Color::Blue, Color::White] ) },
{ D, "d.ascii", define_colors!( [Color::Red] ) },
{ Dart, "dart.ascii", define_colors!( [Color::Blue, Color::Cyan, Color::Blue ] : [Color::TrueColor{ r:0, g:163, b:231 }, Color::TrueColor{ r:66, g:223, b:205 }, Color::TrueColor{ r:1, g:89, b:125 }] ) },
{ Dockerfile, "dockerfile.ascii", define_colors!( [Color::Cyan, Color::White, Color::Cyan] ) },
{ Elisp, "emacslisp.ascii", define_colors!( [Color::Magenta, Color::White] ), "emacslisp" },
{ Elixir, "elixir.ascii", define_colors!( [Color::Magenta] ) },
{ Elm, "elm.ascii", define_colors!( [Color::Blue, Color::Green, Color::Yellow, Color::Cyan] ) },
{ Emojicode, "emojicode.ascii", define_colors!( [Color::Green, Color::Magenta, Color::Magenta, Color::Magenta] : [Color::TrueColor{r:119, g:178, b:85}, Color::TrueColor{r:146, g:102, b:204}, Color::TrueColor{r:170, g:141, b:216}, Color::TrueColor{r:116, g:78, b:170}] ) },
{ Erlang, "erlang.ascii", define_colors!( [Color::Red] ) },
{ Fish, "fish.ascii", define_colors!( [Color::Red, Color::Yellow] ) },
{ Forth, "forth.ascii", define_colors!( [Color::Red] ) },
{ FortranModern, "f90.ascii", define_colors!( [Color::White, Color::Green, Color::Cyan, Color::Yellow, Color::Red] ), "fortran" },
{ FSharp, "fsharp.ascii", define_colors!( [Color::Cyan, Color::Cyan] ), "f#" },
{ GdScript, "gdscript.ascii", define_colors!( [Color::Cyan, Color::White] : [Color::TrueColor{ r:69, g:141, b:192 }, Color::TrueColor{ r:255, g:255, b:255}] ) },
{ Go, "go.ascii", define_colors!( [Color::Cyan, Color::White, Color::Yellow] : [Color::TrueColor{ r:116, g:205, b:221 }, Color::TrueColor{ r:255, g:255, b:255 }, Color::TrueColor{ r:246, g:210, b:162 }] ) },
{ Graphql, "graphql.ascii", define_colors!( [Color::Magenta] ) },
{ Groovy, "groovy.ascii", define_colors!( [Color::Cyan, Color::White] ) },
{ Haskell, "haskell.ascii", define_colors!( [Color::Cyan, Color::Magenta, Color::Blue] : [Color::TrueColor{ r:69, g:58, b:98 }, Color::TrueColor{ r:94, g:80, b:134 }, Color::TrueColor{ r:143, g:78, b:139 }] ) },
{ Haxe, "haxe.ascii", define_colors!( [Color::Yellow, Color::Yellow, Color::Yellow] : [Color::TrueColor{ r: 250, g: 178, b: 11 }, Color::TrueColor{ r:246, g:153, b:18 }, Color::TrueColor{ r: 244, g: 114, b: 22 }] ) },
{ Hcl, "hcl.ascii", define_colors!( [Color::Magenta, Color::Magenta] : [Color::TrueColor{ r: 95, g: 67, b: 233 }, Color::TrueColor{ r: 64, g: 64, b: 178 }] ) },
{ HolyC, "holyc.ascii", define_colors!( [Color::Yellow, Color::Cyan, Color::White] : [Color::TrueColor{ r:251, g:254 ,b:103}, Color::TrueColor{ r:11, g:68 ,b:157}, Color::TrueColor{ r:255, g:255 ,b:255} ]) },
{ Html, "html.ascii", define_colors!( [Color::Red, Color::White] ) },
{ Idris, "idris.ascii", define_colors!( [Color::Red] ) },
{ Java, "java.ascii", define_colors!( [Color::Red, Color::Blue] : [Color::TrueColor{ r:244, g:67 ,b:54}, Color::TrueColor{ r:22, g:101 ,b:192} ] ) },
{ JavaScript, "javascript.ascii", define_colors!( [Color::Yellow] : [Color::TrueColor{ r:236, g:230 ,b:83} ]) },
{ Jsx, "jsx.ascii", define_colors!( [Color::Yellow] ) },
{ Julia, "julia.ascii", define_colors!( [Color::White, Color::Blue, Color::Green, Color::Red, Color::Magenta] ) },
{ Jupyter, "jupyter.ascii", define_colors!( [Color::White, Color::Yellow, Color::White] : [Color::TrueColor{ r:255, g:255 ,b:255}, Color::TrueColor{ r:255, g:112 ,b:15}, Color::TrueColor{ r:158, g:158 ,b:158} ] ), "jupyter-notebooks" },
{ Kotlin, "kotlin.ascii", define_colors!( [Color::Blue, Color::Yellow, Color::Magenta] ) },
{ Lisp, "lisp.ascii", define_colors!( [Color::White] ) },
{ Lua, "lua.ascii", define_colors!( [Color::Blue, Color::White, Color::White] : [Color::TrueColor{ r:46, g:0 ,b:127}, Color::TrueColor{ r:128, g:128 ,b:128}, Color::TrueColor{ r:255, g:255 ,b:255} ] ) },
{ Markdown, "markdown.ascii", define_colors!( [Color::White, Color::Red] ) },
{ Nim, "nim.ascii", define_colors!( [Color::Yellow, Color::White] ) },
{ Nix, "nix.ascii", define_colors!( [Color::Cyan, Color::Blue] ) },
{ ObjectiveC, "objectivec.ascii", define_colors!( [Color::Cyan, Color::Blue] ), "objective-c" },
{ OCaml, "ocaml.ascii", define_colors!( [Color::Yellow] ) },
{ Org, "org.ascii", define_colors!( [Color::Green, Color::Red, Color::White] ) },
{ Perl, "perl.ascii", define_colors!( [Color::Cyan] ) },
{ Php, "php.ascii", define_colors!( [Color::Magenta, Color::Blue, Color::Cyan, Color::White] ) },
{ PowerShell, "powershell.ascii", define_colors!( [Color::Blue, Color::White] : [Color::TrueColor{ r:49, g:108, b:185}, Color::TrueColor{ r:255, g:255, b:255} ] ) },
{ Processing, "processing.ascii", define_colors!( [Color::Blue, Color::White] : [Color::TrueColor{ r:80, g:80 ,b:80}, Color::TrueColor{ r:255, g:255 ,b:255} ] ) },
{ Prolog, "prolog.ascii", define_colors!( [Color::White] ) },
{ PureScript, "purescript.ascii", define_colors!( [Color::White] ) },
{ Python, "python.ascii", define_colors!( [Color::Blue, Color::Yellow] : [Color::TrueColor{ r:47, g:105 ,b:162}, Color::TrueColor{ r:255, g:217 ,b:64} ] ) },
{ Qml, "qml.ascii", define_colors!( [Color::Green, Color::White, Color::Green] : [Color::TrueColor{ r:128, g:195 ,b:66}, Color::TrueColor{ r:255, g:255 ,b:255}, Color::TrueColor{ r:77, g:117 ,b:40} ] ) },
{ R, "r.ascii", define_colors!( [Color::White, Color::Blue] ) },
{ Racket, "racket.ascii", define_colors!( [Color::Red, Color::White, Color::Blue] ) },
{
Perl6, "raku.ascii", "Raku", define_colors!( [
Perl6, "raku.ascii", define_colors!( [
Color::Blue,
Color::Red,
Color::Yellow,
Expand All @@ -230,14 +232,14 @@ define_languages! {
] ),
"raku"
},
{ Ruby, "ruby.ascii", "Ruby", define_colors!( [Color::Magenta] ) },
{ Rust, "rust.ascii", "Rust", define_colors!( [Color::Red, Color::White] : [Color::TrueColor{ r:228, g:55 ,b:23}, Color::TrueColor{ r:255, g:255 ,b:255} ] ) },
{ Scala, "scala.ascii", "Scala", define_colors!( [Color::Red, Color::Red] : [Color::TrueColor{ r:223, g:63 ,b:61}, Color::TrueColor{ r:127, g:12 ,b:29} ] ) },
{ Scheme, "scheme.ascii", "Scheme", define_colors!( [Color::White] : [Color::TrueColor{r: 85, g:85, b:85}] ) },
{ Sh, "shell.ascii", "Shell", define_colors!( [Color::Green] ), "shell" },
{ Svelte, "svelte.ascii", "Svelte", define_colors!( [Color::Red, Color::White] : [Color::TrueColor{ r: 255, g: 60, b: 0 }, Color::TrueColor{ r: 255, g: 255, b: 255 }] ) },
{ Ruby, "ruby.ascii", define_colors!( [Color::Magenta] ) },
{ Rust, "rust.ascii", define_colors!( [Color::Red, Color::White] : [Color::TrueColor{ r:228, g:55 ,b:23}, Color::TrueColor{ r:255, g:255 ,b:255} ] ) },
{ Scala, "scala.ascii", define_colors!( [Color::Red, Color::Red] : [Color::TrueColor{ r:223, g:63 ,b:61}, Color::TrueColor{ r:127, g:12 ,b:29} ] ) },
{ Scheme, "scheme.ascii", define_colors!( [Color::White] : [Color::TrueColor{r: 85, g:85, b:85}] ) },
{ Sh, "shell.ascii", define_colors!( [Color::Green] ), "shell" },
{ Svelte, "svelte.ascii", define_colors!( [Color::Red, Color::White] : [Color::TrueColor{ r: 255, g: 60, b: 0 }, Color::TrueColor{ r: 255, g: 255, b: 255 }] ) },
{
Swift, "swift.ascii", "Swift", define_colors!( [
Swift, "swift.ascii", define_colors!( [
Color::Red,
Color::Red,
Color::Red,
Expand All @@ -261,17 +263,17 @@ define_languages! {
Color::TrueColor{ r:253, g:40, b:34 }
] )
},
{ Tcl, "tcl.ascii", "Tcl", define_colors!( [Color::Blue, Color::White, Color::Cyan] ) },
{ Tex, "tex.ascii", "Tex", define_colors!( [Color::White, Color::Black] ) },
{ Tsx, "tsx.ascii", "TSX", define_colors!( [Color::Blue] ) },
{ TypeScript, "typescript.ascii", "TypeScript", define_colors!( [Color::Cyan, Color::White] : [Color::TrueColor{ r:0, g:122, b:204}, Color::TrueColor{ r:255, g:255, b:255} ]) },
{ Vala, "vala.ascii", "Vala", define_colors!( [Color::Magenta, Color::White] ) },
{ VimScript, "vimscript.ascii", "VimScript", define_colors!( [Color::Green, Color::Black, Color::White] ) },
{ Vue, "vue.ascii", "Vue", define_colors!( [Color::Green, Color::Blue] ) },
{ Xaml, "xaml.ascii", "Xaml", define_colors!( [Color::Blue, Color::White] : [Color::TrueColor{ r:51, g:120, b:206}, Color::TrueColor{ r:255, g:255, b:255} ]) },
{ Xml, "xml.ascii", "XML", define_colors!( [Color::Yellow, Color::White, Color::Green] ) },
{ Zig, "zig.ascii", "Zig", define_colors!( [Color::Yellow] ) },
{ Zsh, "zsh.ascii", "Zsh", define_colors!( [Color::White] ) },
{ Tcl, "tcl.ascii", define_colors!( [Color::Blue, Color::White, Color::Cyan] ) },
{ Tex, "tex.ascii", define_colors!( [Color::White, Color::Black] ) },
{ Tsx, "tsx.ascii", define_colors!( [Color::Blue] ) },
{ TypeScript, "typescript.ascii", define_colors!( [Color::Cyan, Color::White] : [Color::TrueColor{ r:0, g:122, b:204}, Color::TrueColor{ r:255, g:255, b:255} ]) },
{ Vala, "vala.ascii", define_colors!( [Color::Magenta, Color::White] ) },
{ VimScript, "vimscript.ascii", define_colors!( [Color::Green, Color::Black, Color::White] ) },
{ Vue, "vue.ascii", define_colors!( [Color::Green, Color::Blue] ) },
{ Xaml, "xaml.ascii", define_colors!( [Color::Blue, Color::White] : [Color::TrueColor{ r:51, g:120, b:206}, Color::TrueColor{ r:255, g:255, b:255} ]) },
{ Xml, "xml.ascii", define_colors!( [Color::Yellow, Color::White, Color::Green] ) },
{ Zig, "zig.ascii", define_colors!( [Color::Yellow] ) },
{ Zsh, "zsh.ascii", define_colors!( [Color::White] ) },
}

impl Language {
Expand Down

0 comments on commit da375be

Please sign in to comment.