From 48d28b40bdae88f58438fa54e281349dec442390 Mon Sep 17 00:00:00 2001 From: chenrui Date: Thu, 10 Mar 2022 18:25:21 +0800 Subject: [PATCH 1/3] add wolfram support --- resources/wolfram.ascii | 20 ++++++++++++++++++++ src/info/langs/language.rs | 1 + 2 files changed, 21 insertions(+) create mode 100644 resources/wolfram.ascii diff --git a/resources/wolfram.ascii b/resources/wolfram.ascii new file mode 100644 index 000000000..e066c490c --- /dev/null +++ b/resources/wolfram.ascii @@ -0,0 +1,20 @@ +{0} OOOOOOOOOOOOOO +{0} OOOOOO OOOOOOOOOOOOOO +{0} OOOOOO {1}WW{0} OOOO OOOOOOOOOOO +{0} OOOOOOO {1}WWW {0}OOO {1}W{0} OOOOOOOOOOOO +{0} OOOOOOOO {1}WWWWW {0}O {1}WW{0} OOOOOOOOOOOOO +{0} OOOOOOOOO {1}WWWWWW WWW{0} OOOOOOOOOOOOOO +{0} OOOOOOOOO {1}WWWWWWW WWW{0} OOOOOOOOOOOOOOO +{0} OOOOOOO {1}WWWWWWWWWW WW{0} OOOOOOOOOOOOOOO +{0}OOOOOOO {1}WWWWWWWWWWWWWW{0} OOOOOOOOOOOOOOO +{0}OOOOOO {1}WWWWWWWWWWWWWWWWW{0} OOOOOOOOOOOO +{0}OOOOO {1}WWW WWWWWWWWW WWWWW{0} OOOOOOOOO +{0}OOOO {1}WW WWWWWWWWWWWWWWWWWWWWW{0} OOOOOOO +{0} OO {1}WWW WWWWWWWWWWWWWWWWWWWWW{2}W{0} OOOO +{0} O {1}WWW WWWWWWWWWWWWWWWWWWWWWW{0} OOOOO +{1} WWWW.............. {0}.........OOOOO +{1} WWWWWWWWWWWWWWWWWW{0} OOOOOOOOOOOO +{1} WWWWWWWWWWWWWWWWWW{0} OOOOOOOO +{1} WWWWWWWWWWWWWWWWW{0} OOOOOO +{1} WWWWWWWWWWWWWWWW{0} OO +{1} WWWWWWWWWWWWW{0} diff --git a/src/info/langs/language.rs b/src/info/langs/language.rs index 0786deaff..fc9044ba1 100644 --- a/src/info/langs/language.rs +++ b/src/info/langs/language.rs @@ -330,6 +330,7 @@ define_languages! { { VimScript, Programming, "vimscript.ascii", define_colors!( [Color::Green, Color::Black, Color::White] ) }, { Vue, Programming, "vue.ascii", define_colors!( [Color::Green, Color::Blue] ) }, { WebAssembly, Programming, "webassembly.ascii", define_colors!( [Color::Magenta, Color::White] : [Color::TrueColor{ r:101, g:79, b:240}, Color::TrueColor{ r:255, g:255, b:255} ]) }, + { Wolfram, Programming, "wolfram.ascii", define_colors!( [Color::Red, Color::White, Color::Black] ) }, { Xaml, Data, "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, Data, "xml.ascii", define_colors!( [Color::Yellow, Color::White, Color::Green] ) }, { Yaml, Data, "yaml.ascii", define_colors!( [Color::White] ) }, From 1cf513b8168b6b3b798140b3dc12bc7edda7bf21 Mon Sep 17 00:00:00 2001 From: chenrui Date: Fri, 11 Mar 2022 15:57:27 +0800 Subject: [PATCH 2/3] add true colors and little nose --- resources/wolfram.ascii | 2 +- src/info/langs/language.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/wolfram.ascii b/resources/wolfram.ascii index e066c490c..2aa4f9f84 100644 --- a/resources/wolfram.ascii +++ b/resources/wolfram.ascii @@ -10,7 +10,7 @@ {0}OOOOOO {1}WWWWWWWWWWWWWWWWW{0} OOOOOOOOOOOO {0}OOOOO {1}WWW WWWWWWWWW WWWWW{0} OOOOOOOOO {0}OOOO {1}WW WWWWWWWWWWWWWWWWWWWWW{0} OOOOOOO -{0} OO {1}WWW WWWWWWWWWWWWWWWWWWWWW{2}W{0} OOOO +{0} OO {1}WWW WWWWWWWWWWWWWWWWWWWWW{2}D{0} OOOO {0} O {1}WWW WWWWWWWWWWWWWWWWWWWWWW{0} OOOOO {1} WWWW.............. {0}.........OOOOO {1} WWWWWWWWWWWWWWWWWW{0} OOOOOOOOOOOO diff --git a/src/info/langs/language.rs b/src/info/langs/language.rs index fc9044ba1..d320c9d3e 100644 --- a/src/info/langs/language.rs +++ b/src/info/langs/language.rs @@ -330,7 +330,7 @@ define_languages! { { VimScript, Programming, "vimscript.ascii", define_colors!( [Color::Green, Color::Black, Color::White] ) }, { Vue, Programming, "vue.ascii", define_colors!( [Color::Green, Color::Blue] ) }, { WebAssembly, Programming, "webassembly.ascii", define_colors!( [Color::Magenta, Color::White] : [Color::TrueColor{ r:101, g:79, b:240}, Color::TrueColor{ r:255, g:255, b:255} ]) }, - { Wolfram, Programming, "wolfram.ascii", define_colors!( [Color::Red, Color::White, Color::Black] ) }, + { Wolfram, Programming, "wolfram.ascii", define_colors!( [Color::Red, Color::White, Color::Black] : [Color::TrueColor{ r:255, g:10, b:1}, Color::TrueColor{ r:255, g:255, b:255}, Color::TrueColor{ r:0, g:0, b:0} ]) }, { Xaml, Data, "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, Data, "xml.ascii", define_colors!( [Color::Yellow, Color::White, Color::Green] ) }, { Yaml, Data, "yaml.ascii", define_colors!( [Color::White] ) }, From ab2df5d0427cdfd134e2512f9f10392ee7bc391e Mon Sep 17 00:00:00 2001 From: o2sh Date: Wed, 23 Mar 2022 18:50:31 +0100 Subject: [PATCH 3/3] use white instead of gray --- src/info/langs/language.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/info/langs/language.rs b/src/info/langs/language.rs index b68cbe8f4..034eb5c5a 100644 --- a/src/info/langs/language.rs +++ b/src/info/langs/language.rs @@ -340,7 +340,7 @@ define_languages! { { VimScript, Programming, "vimscript.ascii", define_colors!([Green, Black, White]) }, { Vue, Programming, "vue.ascii", define_colors!([Green, Blue]) }, { WebAssembly, Programming, "webassembly.ascii", define_colors!([Magenta, White] : [Rgb(101, 79, 240), Rgb(255, 255, 255)]) }, - { Wolfram, Programming, "wolfram.ascii", define_colors!( [Red, White, Black] : [Rgb(255, 10, 1), Rgb(200, 200, 200), Rgb(0, 0, 0)]) }, + { Wolfram, Programming, "wolfram.ascii", define_colors!( [Red, White, Black] : [Rgb(255, 10, 1), Rgb(255, 255, 255), Rgb(0, 0, 0)]) }, { Xaml, Data, "xaml.ascii", define_colors!([Blue, White] : [Rgb(51, 120, 206), Rgb(255, 255, 255)]) }, { Xml, Data, "xml.ascii", define_colors!([Yellow, White, Green]) }, { Yaml, Data, "yaml.ascii", define_colors!([White]) },