From d2ff78fd625ef16370d065e52fbf3d8d6d268089 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Malte=20M=C3=BCller?= Date: Mon, 28 Mar 2022 17:57:47 +0200 Subject: [PATCH 1/3] Add language support for VHDL Adds support for VHDL (#495). Sadly VHDL has no official logo --- resources/vhdl.ascii | 11 +++++++++++ src/info/langs/language.rs | 1 + 2 files changed, 12 insertions(+) create mode 100644 resources/vhdl.ascii diff --git a/resources/vhdl.ascii b/resources/vhdl.ascii new file mode 100644 index 000000000..d9dccd51d --- /dev/null +++ b/resources/vhdl.ascii @@ -0,0 +1,11 @@ +{0} +{0} +{0} +{0} $$\ $$\ $$\ +{0} $$ | $$ | $$ | +{0} $$\ $$\ $$$$$$$\ $$$$$$$ | $$ | +{0} \$$\ $$ | $$ __$$\ $$ __$$ | $$ | +{0} \$$\$$ / $$ | $$ | $$ / $$ | $$ | +{0} \$$$ / $$ | $$ | $$ | $$ | $$ | +{0} \$ / $$ | $$ | \$$$$$$$ | $$ | +{0} \_/ \__| \__| \_______| \__| diff --git a/src/info/langs/language.rs b/src/info/langs/language.rs index 2cf5dc22a..d478c3f04 100644 --- a/src/info/langs/language.rs +++ b/src/info/langs/language.rs @@ -337,6 +337,7 @@ define_languages! { { Tsx, Programming, "tsx.ascii", define_colors!([Blue]) }, { TypeScript, Programming, "typescript.ascii", define_colors!([Cyan, White] : [Rgb(0, 122, 204), Rgb(255, 255, 255)]) }, { Vala, Programming, "vala.ascii", define_colors!([Magenta, White]) }, + { Vhdl, Programming, "vhdl.ascii", define_colors!([Green]) }, { 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)]) }, From e8bf22b86185c356ce77c66c5d109e90336dea89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Malte=20M=C3=BCller?= Date: Tue, 29 Mar 2022 17:56:33 +0200 Subject: [PATCH 2/3] Use ciruit logo --- resources/vhdl.ascii | 25 ++++++++++++++----------- src/info/langs/language.rs | 2 +- 2 files changed, 15 insertions(+), 12 deletions(-) diff --git a/resources/vhdl.ascii b/resources/vhdl.ascii index d9dccd51d..a0f15b8e5 100644 --- a/resources/vhdl.ascii +++ b/resources/vhdl.ascii @@ -1,11 +1,14 @@ -{0} -{0} -{0} -{0} $$\ $$\ $$\ -{0} $$ | $$ | $$ | -{0} $$\ $$\ $$$$$$$\ $$$$$$$ | $$ | -{0} \$$\ $$ | $$ __$$\ $$ __$$ | $$ | -{0} \$$\$$ / $$ | $$ | $$ / $$ | $$ | -{0} \$$$ / $$ | $$ | $$ | $$ | $$ | -{0} \$ / $$ | $$ | \$$$$$$$ | $$ | -{0} \_/ \__| \__| \_______| \__| +{0} | | | | +{0} ------------ +{0} --| ---- |-- +{0} --| | | |-- +{0} --| | | |-- +{0} --| ---- |-- +{0} ------------ +{0} | | | | +{1} +{1} __ ___ _ ____ _ +{1} \ \ / / | | | _ \| | +{1} \ \ / /| |_| | | | | | +{1} \ V / | _ | |_| | |___ +{1} \_/ |_| |_|____/|_____| \ No newline at end of file diff --git a/src/info/langs/language.rs b/src/info/langs/language.rs index d478c3f04..7f1a430c4 100644 --- a/src/info/langs/language.rs +++ b/src/info/langs/language.rs @@ -337,7 +337,7 @@ define_languages! { { Tsx, Programming, "tsx.ascii", define_colors!([Blue]) }, { TypeScript, Programming, "typescript.ascii", define_colors!([Cyan, White] : [Rgb(0, 122, 204), Rgb(255, 255, 255)]) }, { Vala, Programming, "vala.ascii", define_colors!([Magenta, White]) }, - { Vhdl, Programming, "vhdl.ascii", define_colors!([Green]) }, + { Vhdl, Programming, "vhdl.ascii", define_colors!([Cyan, Yellow]) }, { 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)]) }, From 9a9b209dbd3a775d8a5c12af7ad439b3a8678097 Mon Sep 17 00:00:00 2001 From: o2sh Date: Tue, 29 Mar 2022 22:08:26 +0200 Subject: [PATCH 3/3] update coloring for vhdl --- resources/vhdl.ascii | 28 ++++++++++++++-------------- src/info/langs/language.rs | 2 +- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/resources/vhdl.ascii b/resources/vhdl.ascii index a0f15b8e5..bf343a952 100644 --- a/resources/vhdl.ascii +++ b/resources/vhdl.ascii @@ -1,14 +1,14 @@ -{0} | | | | -{0} ------------ -{0} --| ---- |-- -{0} --| | | |-- -{0} --| | | |-- -{0} --| ---- |-- -{0} ------------ -{0} | | | | -{1} -{1} __ ___ _ ____ _ -{1} \ \ / / | | | _ \| | -{1} \ \ / /| |_| | | | | | -{1} \ V / | _ | |_| | |___ -{1} \_/ |_| |_|____/|_____| \ No newline at end of file +{0} | | | | +{0} {1}------------ +{0} --{1}| {2}---- {1}|{0}-- +{0} --{1}| {2}| | {1}|{0}-- +{0} --{1}| {2}| | {1}|{0}-- +{0} --{1}| {2}---- {1}|{0}-- +{0} {1}------------ +{0} | | | | + +{2} __ ___ _ ____ _ +{2} \ \ / / | | | _ \| | +{2} \ \ / /| |_| | | | | | +{2} \ V / | _ | |_| | |___ +{2} \_/ |_| |_|____/|_____| diff --git a/src/info/langs/language.rs b/src/info/langs/language.rs index ab9e68e57..377e90185 100644 --- a/src/info/langs/language.rs +++ b/src/info/langs/language.rs @@ -273,7 +273,7 @@ define_languages! { { Tsx, Programming, "tsx.ascii", define_colors!([Blue]), Rgb(43, 116, 137) }, { TypeScript, Programming, "typescript.ascii", define_colors!([Cyan, White] : [Rgb(0, 122, 204), Rgb(255, 255, 255)]), Rgb(43, 116, 137) }, { Vala, Programming, "vala.ascii", define_colors!([Magenta, White]), Rgb(165, 109, 226) }, - { Vhdl, Programming, "vhdl.ascii", define_colors!([Cyan, Yellow]), Rgb(173, 178, 203) }, + { Vhdl, Programming, "vhdl.ascii", define_colors!([Yellow, Green, White]), Rgb(173, 178, 203) }, { VimScript, Programming, "vimscript.ascii", define_colors!([Green, Black, White]), Rgb(25, 159, 75) }, { Vue, Programming, "vue.ascii", define_colors!([Green, Blue]), Rgb(65, 184, 131) }, { WebAssembly, Programming, "webassembly.ascii", define_colors!([Magenta, White] : [Rgb(101, 79, 240), Rgb(255, 255, 255)]), Rgb(4, 19, 59) },