diff --git a/codly-languages/README.md b/codly-languages/README.md index 66db5a5..015f25b 100644 --- a/codly-languages/README.md +++ b/codly-languages/README.md @@ -13,7 +13,7 @@ Configure `codly` with the languages. Like this: #import "@preview/codly:1.2.0": * #show: codly-init -#import "@preview/codly-languages:0.1.7": * +#import "@preview/codly-languages:0.1.8": * #codly(languages: codly-languages) ``` @@ -28,36 +28,45 @@ Some languages are still missing. All contributions welcome. ## Icon Attribution -| **Icon** | **Source** | **License** | -| ----------------- | --------------------------------------------- | -------------------------------- | -| `agda.svg` | [Agda][agda-source] | [BSD][agda-license] | -| `css3.svg` | [CSS-Next/logo.css][css3-source] | [CC0][css3-license] | -| `cuda.svg` | [vscode-icons/vscode-icons][cuda-source] | [MIT][cuda-license] | -| `lisp.svg` | [Wikipedia (User:Jooja)][lisp-source] | [CC BY-SA 4.0][lisp-license] | -| `nextflow.svg` | [nextflow-io/trademark][nextflow-source] | [Limited Use][nextflow-license] | -| `splunk.svg` | [denali-design/denali-icons][splunk-source] | [MIT][splunk-license] | -| `typst-small.png` | [Dherse/codly][typst-source] | [MIT][typst-license] | +| **Icon** | **Source** | **License** | +|----------|-------------------------------|------------------------------| +| BibTeX | [Wikimedia][bibtex-source] | Public Use | +| JQ | [Wikimedia][jq-source] | [CC 3.0][jq-license] | +| Lean | [WIkimedia][lean-source] | [Apache 2.0][lean-license] | +| Strace | [Wikimedia][strace-source] | CC 4.0 | +| Typst | [Typst Website][typst-source] | [Free to use][typst-license] | -[agda-source]: https://github.com/agda/agda/blob/master/doc/user-manual/agda.svg -[agda-license]: https://github.com/agda/agda/blob/master/LICENSE -[css3-source]: https://github.com/CSS-Next/logo.css/blob/main/css.svg?short_path=c59d4da -[css3-license]: https://github.com/CSS-Next/logo.css/blob/main/LICENSE -[cuda-source]: https://github.com/vscode-icons/vscode-icons/tree/master -[cuda-license]: https://github.com/vscode-icons/vscode-icons/blob/master/LICENSE -[lisp-source]: https://commons.wikimedia.org/wiki/File:Lisp_logo.svg -[lisp-license]: https://commons.wikimedia.org/wiki/File:Lisp_logo.svg#Licensing -[nextflow-source]: https://github.com/nextflow-io/trademark -[nextflow-license]: https://github.com/nextflow-io/trademark/blob/master/README.md -[splunk-source]: https://github.com/denali-design/denali-icons/blob/master/svg/splunk.svg -[splunk-license]: https://github.com/denali-design/denali-icons/blob/master/LICENSE.md -[typst-source]: https://github.com/Dherse/codly -[typst-license]: https://github.com/Dherse/codly/blob/main/LICENSE +[bibtex-source]: https://commons.wikimedia.org/wiki/Category:BibTeX#/media/File:BibTeX_logo.svg -All icons not listed in this table come from the -[devicons/devicon][default-source] project, [MIT licensed][default-license]. +[jq-source]: https://commons.wikimedia.org/wiki/File:Jq_logo.svg -[default-source]: https://github.com/devicons/devicon/ -[default-license]: https://github.com/devicons/devicon/blob/master/LICENSE +[jq-license]: https://github.com/itchyny/jq/blob/master/COPYING + +[lean-source]: https://commons.wikimedia.org/wiki/File:Lean_logo2.svg + +[lean-license]: https://github.com/leanprover/lean4/blob/master/LICENSE + +[strace-source]: https://commons.wikimedia.org/wiki/File:Strace_logo.svg + +[typst-source]: https://typst.app/ + +[typst-license]: https://typst.app/legal/brand/ + +All icons that are not listed in the table come from one of the following icon sets. +Which one can be taken from [`lib.typ`](./lib.typ). + +| **Iconset** | **Source** | **License** | +|--------------|------------------------------|----------------------------| +| Devicon | [Github][devicon-source] | [MIT][devicon-license] | +| VSCode Icons | [Github][vscodeicons-source] | [MIT][vscodeicons-license] | + +[devicon-source]: https://github.com/devicons/devicon/ + +[devicon-license]: https://github.com/devicons/devicon/blob/master/LICENSE + +[vscodeicons-source]: https://github.com/vscode-icons/vscode-icons + +[vscodeicons-license]: https://github.com/vscode-icons/vscode-icons/blob/master/LICENSE ## License diff --git a/codly-languages/icons/aarch64.svg b/codly-languages/icons/aarch64.svg index 94eb2fd..cd23d28 100644 --- a/codly-languages/icons/aarch64.svg +++ b/codly-languages/icons/aarch64.svg @@ -1,16 +1,12 @@ - - - - + + + d="M110.985 10.209h.22Q126.873 27.613 128 51.114v4.793q-1.1 23.145-16.098 40.192c-12.77 14.514-31.675 22.415-51.067 21.64q-1.181-.049-2.343-.21q-.007-.002 0-.002q21.11-.9 36.825-14.431c12.675-10.914 20.095-27.247 20.07-44.035c-.026-16.352-6.81-31.694-18.68-42.812a.13.13 0 0 1 .04-.218z"/> - - + + - + d="M114.095 52.37c3.836 33.88-22.178 63.495-56.162 64.247q-.049 0-.01-.03l.044-.036q.02-.02.05-.025q18.857-2.672 31.817-16.14c16.212-16.85 19.282-42.72 7.753-63.007q-5.162-9.086-13.329-15.573a.093.093 0 0 1 .023-.159l11.593-4.72a.25.25 0 0 1 .26.048c9.92 9.368 16.418 21.78 17.961 35.394z"/> + \ No newline at end of file diff --git a/codly-languages/icons/actionscript.svg b/codly-languages/icons/actionscript.svg new file mode 100644 index 0000000..49e8f8d --- /dev/null +++ b/codly-languages/icons/actionscript.svg @@ -0,0 +1,8 @@ + + + + + \ No newline at end of file diff --git a/codly-languages/icons/ada.svg b/codly-languages/icons/ada.svg new file mode 100644 index 0000000..7bbc49c --- /dev/null +++ b/codly-languages/icons/ada.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/agda.svg b/codly-languages/icons/agda.svg index efe1a2b..2188e33 100644 --- a/codly-languages/icons/agda.svg +++ b/codly-languages/icons/agda.svg @@ -1 +1,5 @@ - \ No newline at end of file + + + + \ No newline at end of file diff --git a/codly-languages/icons/angular.svg b/codly-languages/icons/angular.svg index 0b1a752..7920f9c 100644 --- a/codly-languages/icons/angular.svg +++ b/codly-languages/icons/angular.svg @@ -1,8 +1,20 @@ - - - - - - - - + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/ansible.svg b/codly-languages/icons/ansible.svg index ef2ba5f..2baa4a8 100644 --- a/codly-languages/icons/ansible.svg +++ b/codly-languages/icons/ansible.svg @@ -1 +1,5 @@ - + + + + \ No newline at end of file diff --git a/codly-languages/icons/apache.svg b/codly-languages/icons/apache.svg index 4c7f704..d1c45c4 100644 --- a/codly-languages/icons/apache.svg +++ b/codly-languages/icons/apache.svg @@ -1 +1,108 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/apl.svg b/codly-languages/icons/apl.svg index 2114295..ec73ea4 100644 --- a/codly-languages/icons/apl.svg +++ b/codly-languages/icons/apl.svg @@ -1,4 +1,6 @@ - - - + + + \ No newline at end of file diff --git a/codly-languages/icons/applescript.svg b/codly-languages/icons/applescript.svg new file mode 100644 index 0000000..ffca9d3 --- /dev/null +++ b/codly-languages/icons/applescript.svg @@ -0,0 +1,4 @@ + + + \ No newline at end of file diff --git a/codly-languages/icons/asciidoc.svg b/codly-languages/icons/asciidoc.svg new file mode 100644 index 0000000..5bd6192 --- /dev/null +++ b/codly-languages/icons/asciidoc.svg @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/codly-languages/icons/asp.svg b/codly-languages/icons/asp.svg new file mode 100644 index 0000000..90271c9 --- /dev/null +++ b/codly-languages/icons/asp.svg @@ -0,0 +1,4 @@ + + + \ No newline at end of file diff --git a/codly-languages/icons/assembly.svg b/codly-languages/icons/assembly.svg new file mode 100644 index 0000000..43346f0 --- /dev/null +++ b/codly-languages/icons/assembly.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/awk.svg b/codly-languages/icons/awk.svg index b16968b..62622d0 100644 --- a/codly-languages/icons/awk.svg +++ b/codly-languages/icons/awk.svg @@ -1,2 +1,3 @@ - -file_type_awk \ No newline at end of file + + + \ No newline at end of file diff --git a/codly-languages/icons/bash.svg b/codly-languages/icons/bash.svg index 4cbbc9e..e5aed26 100644 --- a/codly-languages/icons/bash.svg +++ b/codly-languages/icons/bash.svg @@ -1 +1,6 @@ - \ No newline at end of file + + + + \ No newline at end of file diff --git a/codly-languages/icons/bat.svg b/codly-languages/icons/bat.svg new file mode 100644 index 0000000..c1aa900 --- /dev/null +++ b/codly-languages/icons/bat.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/bibtex.svg b/codly-languages/icons/bibtex.svg new file mode 100644 index 0000000..ec25e6c --- /dev/null +++ b/codly-languages/icons/bibtex.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + diff --git a/codly-languages/icons/c.svg b/codly-languages/icons/c.svg index d0841f2..a5181d0 100644 --- a/codly-languages/icons/c.svg +++ b/codly-languages/icons/c.svg @@ -1 +1,8 @@ - \ No newline at end of file + + + + + \ No newline at end of file diff --git a/codly-languages/icons/cabal.svg b/codly-languages/icons/cabal.svg new file mode 100644 index 0000000..845238a --- /dev/null +++ b/codly-languages/icons/cabal.svg @@ -0,0 +1,8 @@ + + + + + \ No newline at end of file diff --git a/codly-languages/icons/cairo.svg b/codly-languages/icons/cairo.svg index 56cc3bd..aa2b061 100644 --- a/codly-languages/icons/cairo.svg +++ b/codly-languages/icons/cairo.svg @@ -1,4 +1,6 @@ - - - + + + \ No newline at end of file diff --git a/codly-languages/icons/cheader.svg b/codly-languages/icons/cheader.svg new file mode 100644 index 0000000..10b24b8 --- /dev/null +++ b/codly-languages/icons/cheader.svg @@ -0,0 +1,4 @@ + + + \ No newline at end of file diff --git a/codly-languages/icons/clojure.svg b/codly-languages/icons/clojure.svg index 63abd2e..e4aa63b 100644 --- a/codly-languages/icons/clojure.svg +++ b/codly-languages/icons/clojure.svg @@ -1 +1,14 @@ - \ No newline at end of file + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/clojurescript.svg b/codly-languages/icons/clojurescript.svg index 428214d..4312851 100644 --- a/codly-languages/icons/clojurescript.svg +++ b/codly-languages/icons/clojurescript.svg @@ -1 +1,12 @@ - + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/cmake.svg b/codly-languages/icons/cmake.svg index 0c1ab97..5e1cff1 100644 --- a/codly-languages/icons/cmake.svg +++ b/codly-languages/icons/cmake.svg @@ -1 +1,6 @@ - + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/coffeescript.svg b/codly-languages/icons/coffeescript.svg index 9e2fe7e..f606473 100644 --- a/codly-languages/icons/coffeescript.svg +++ b/codly-languages/icons/coffeescript.svg @@ -1 +1,4 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/codly-languages/icons/cplusplus.svg b/codly-languages/icons/cplusplus.svg index 6cae222..4ba8e28 100644 --- a/codly-languages/icons/cplusplus.svg +++ b/codly-languages/icons/cplusplus.svg @@ -1,6 +1,10 @@ - - - - - - + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/cppheader.svg b/codly-languages/icons/cppheader.svg new file mode 100644 index 0000000..91a1331 --- /dev/null +++ b/codly-languages/icons/cppheader.svg @@ -0,0 +1,4 @@ + + + \ No newline at end of file diff --git a/codly-languages/icons/crystal.svg b/codly-languages/icons/crystal.svg index 732455a..300941d 100644 --- a/codly-languages/icons/crystal.svg +++ b/codly-languages/icons/crystal.svg @@ -1 +1,3 @@ - + + + \ No newline at end of file diff --git a/codly-languages/icons/csharp.svg b/codly-languages/icons/csharp.svg index acc487e..e4a29a6 100644 --- a/codly-languages/icons/csharp.svg +++ b/codly-languages/icons/csharp.svg @@ -1 +1,8 @@ - \ No newline at end of file + + + + + \ No newline at end of file diff --git a/codly-languages/icons/css.svg b/codly-languages/icons/css.svg new file mode 100644 index 0000000..34e8730 --- /dev/null +++ b/codly-languages/icons/css.svg @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/codly-languages/icons/css3.svg b/codly-languages/icons/css3.svg deleted file mode 100644 index c53accd..0000000 --- a/codly-languages/icons/css3.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/codly-languages/icons/cuda.svg b/codly-languages/icons/cuda.svg index 06f1103..564a0a8 100644 --- a/codly-languages/icons/cuda.svg +++ b/codly-languages/icons/cuda.svg @@ -1 +1,4 @@ -file_type_cuda \ No newline at end of file + + + \ No newline at end of file diff --git a/codly-languages/icons/dart.svg b/codly-languages/icons/dart.svg index 8c78fdb..29deb20 100644 --- a/codly-languages/icons/dart.svg +++ b/codly-languages/icons/dart.svg @@ -1 +1,8 @@ - \ No newline at end of file + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/diff.svg b/codly-languages/icons/diff.svg new file mode 100644 index 0000000..01f11c9 --- /dev/null +++ b/codly-languages/icons/diff.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/codly-languages/icons/dlang.svg b/codly-languages/icons/dlang.svg new file mode 100644 index 0000000..6d3f11e --- /dev/null +++ b/codly-languages/icons/dlang.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/docker.svg b/codly-languages/icons/docker.svg index bbeaed2..0f7315d 100644 --- a/codly-languages/icons/docker.svg +++ b/codly-languages/icons/docker.svg @@ -1 +1,42 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/dotenv.svg b/codly-languages/icons/dotenv.svg new file mode 100644 index 0000000..daf1cef --- /dev/null +++ b/codly-languages/icons/dotenv.svg @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/elixir.svg b/codly-languages/icons/elixir.svg index a38b852..b38f6a8 100644 --- a/codly-languages/icons/elixir.svg +++ b/codly-languages/icons/elixir.svg @@ -1 +1,64 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/elm.svg b/codly-languages/icons/elm.svg index b875576..7aa3ef8 100644 --- a/codly-languages/icons/elm.svg +++ b/codly-languages/icons/elm.svg @@ -1 +1,9 @@ - \ No newline at end of file + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/emacs.svg b/codly-languages/icons/emacs.svg index eb61b10..ae270c9 100644 --- a/codly-languages/icons/emacs.svg +++ b/codly-languages/icons/emacs.svg @@ -1,6 +1,4 @@ - - - - - - + + + \ No newline at end of file diff --git a/codly-languages/icons/erlang.svg b/codly-languages/icons/erlang.svg index 08909d0..05e26c1 100644 --- a/codly-languages/icons/erlang.svg +++ b/codly-languages/icons/erlang.svg @@ -1 +1,4 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/codly-languages/icons/fortran.svg b/codly-languages/icons/fortran.svg index f9cc8de..d88f5de 100644 --- a/codly-languages/icons/fortran.svg +++ b/codly-languages/icons/fortran.svg @@ -1,3 +1,4 @@ - - - + + + \ No newline at end of file diff --git a/codly-languages/icons/fsharp.svg b/codly-languages/icons/fsharp.svg index 9aadcc3..f47c495 100644 --- a/codly-languages/icons/fsharp.svg +++ b/codly-languages/icons/fsharp.svg @@ -1 +1,5 @@ - \ No newline at end of file + + + + + \ No newline at end of file diff --git a/codly-languages/icons/git.svg b/codly-languages/icons/git.svg index 93f25f9..e680af1 100644 --- a/codly-languages/icons/git.svg +++ b/codly-languages/icons/git.svg @@ -1 +1,4 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/codly-languages/icons/glsl.svg b/codly-languages/icons/glsl.svg new file mode 100644 index 0000000..ba07c46 --- /dev/null +++ b/codly-languages/icons/glsl.svg @@ -0,0 +1,4 @@ + + + \ No newline at end of file diff --git a/codly-languages/icons/gnuplot.svg b/codly-languages/icons/gnuplot.svg new file mode 100644 index 0000000..4b60f0c --- /dev/null +++ b/codly-languages/icons/gnuplot.svg @@ -0,0 +1,10 @@ + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/go.svg b/codly-languages/icons/go.svg index 4337780..e707488 100644 --- a/codly-languages/icons/go.svg +++ b/codly-languages/icons/go.svg @@ -1 +1,84 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/graphql.svg b/codly-languages/icons/graphql.svg index 3265b71..dac8506 100644 --- a/codly-languages/icons/graphql.svg +++ b/codly-languages/icons/graphql.svg @@ -1 +1,12 @@ - \ No newline at end of file + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/graphviz.svg b/codly-languages/icons/graphviz.svg new file mode 100644 index 0000000..82f00fd --- /dev/null +++ b/codly-languages/icons/graphviz.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/groovy.svg b/codly-languages/icons/groovy.svg index fcdcb1c..489411e 100644 --- a/codly-languages/icons/groovy.svg +++ b/codly-languages/icons/groovy.svg @@ -1,3 +1,153 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/grpc.svg b/codly-languages/icons/grpc.svg index 4e0ab99..8e9c859 100644 --- a/codly-languages/icons/grpc.svg +++ b/codly-languages/icons/grpc.svg @@ -1 +1,34 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/handlebars.svg b/codly-languages/icons/handlebars.svg index 220788a..5c3002e 100644 --- a/codly-languages/icons/handlebars.svg +++ b/codly-languages/icons/handlebars.svg @@ -1 +1,3 @@ - + + + \ No newline at end of file diff --git a/codly-languages/icons/haskell.svg b/codly-languages/icons/haskell.svg index d3cc311..bb7966d 100644 --- a/codly-languages/icons/haskell.svg +++ b/codly-languages/icons/haskell.svg @@ -1 +1,5 @@ - \ No newline at end of file + + + + + \ No newline at end of file diff --git a/codly-languages/icons/haxe.svg b/codly-languages/icons/haxe.svg index 2bd2e63..15700fd 100644 --- a/codly-languages/icons/haxe.svg +++ b/codly-languages/icons/haxe.svg @@ -1 +1,12 @@ - \ No newline at end of file + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/host.svg b/codly-languages/icons/host.svg new file mode 100644 index 0000000..7d8854c --- /dev/null +++ b/codly-languages/icons/host.svg @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/html5.svg b/codly-languages/icons/html5.svg index c2dda3a..3f4c1ae 100644 --- a/codly-languages/icons/html5.svg +++ b/codly-languages/icons/html5.svg @@ -1 +1,8 @@ - \ No newline at end of file + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/ini.svg b/codly-languages/icons/ini.svg new file mode 100644 index 0000000..b3d1e45 --- /dev/null +++ b/codly-languages/icons/ini.svg @@ -0,0 +1,4 @@ + + + \ No newline at end of file diff --git a/codly-languages/icons/java.svg b/codly-languages/icons/java.svg index 051bf25..c05c9aa 100644 --- a/codly-languages/icons/java.svg +++ b/codly-languages/icons/java.svg @@ -1 +1,12 @@ - \ No newline at end of file + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/javascript.svg b/codly-languages/icons/javascript.svg index 7975261..5badb9f 100644 --- a/codly-languages/icons/javascript.svg +++ b/codly-languages/icons/javascript.svg @@ -1 +1,5 @@ - \ No newline at end of file + + + + \ No newline at end of file diff --git a/codly-languages/icons/jinja.svg b/codly-languages/icons/jinja.svg new file mode 100644 index 0000000..ec6e582 --- /dev/null +++ b/codly-languages/icons/jinja.svg @@ -0,0 +1,11 @@ + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/jq.svg b/codly-languages/icons/jq.svg new file mode 100644 index 0000000..3d76a22 --- /dev/null +++ b/codly-languages/icons/jq.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/json.svg b/codly-languages/icons/json.svg index 90bb4d3..39a4436 100644 --- a/codly-languages/icons/json.svg +++ b/codly-languages/icons/json.svg @@ -1 +1,18 @@ - + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/jsonnet.svg b/codly-languages/icons/jsonnet.svg new file mode 100644 index 0000000..0972bee --- /dev/null +++ b/codly-languages/icons/jsonnet.svg @@ -0,0 +1,10 @@ + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/jsp.svg b/codly-languages/icons/jsp.svg new file mode 100644 index 0000000..2253ac0 --- /dev/null +++ b/codly-languages/icons/jsp.svg @@ -0,0 +1,9 @@ + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/julia.svg b/codly-languages/icons/julia.svg index 121d20b..8b4946b 100644 --- a/codly-languages/icons/julia.svg +++ b/codly-languages/icons/julia.svg @@ -1 +1,14 @@ - \ No newline at end of file + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/key.svg b/codly-languages/icons/key.svg new file mode 100644 index 0000000..1a0d678 --- /dev/null +++ b/codly-languages/icons/key.svg @@ -0,0 +1,146 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/kotlin.svg b/codly-languages/icons/kotlin.svg index 1b8d8f4..3ad31af 100644 --- a/codly-languages/icons/kotlin.svg +++ b/codly-languages/icons/kotlin.svg @@ -1,10 +1,11 @@ - - - - - - - - - - + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/latex.svg b/codly-languages/icons/latex.svg index df152c6..4b5e075 100644 --- a/codly-languages/icons/latex.svg +++ b/codly-languages/icons/latex.svg @@ -1 +1,7 @@ - + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/lean.svg b/codly-languages/icons/lean.svg new file mode 100644 index 0000000..8dfde0e --- /dev/null +++ b/codly-languages/icons/lean.svg @@ -0,0 +1,165 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/less.svg b/codly-languages/icons/less.svg index ea6bf90..6eda6f9 100644 --- a/codly-languages/icons/less.svg +++ b/codly-languages/icons/less.svg @@ -1 +1,18 @@ - \ No newline at end of file + + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/lisp.svg b/codly-languages/icons/lisp.svg index dd1b249..28319fb 100644 --- a/codly-languages/icons/lisp.svg +++ b/codly-languages/icons/lisp.svg @@ -1,6 +1,6 @@ - - - - - - + + + + \ No newline at end of file diff --git a/codly-languages/icons/llvm.svg b/codly-languages/icons/llvm.svg new file mode 100644 index 0000000..8053f6d --- /dev/null +++ b/codly-languages/icons/llvm.svg @@ -0,0 +1,11 @@ + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/log.svg b/codly-languages/icons/log.svg new file mode 100644 index 0000000..53092a2 --- /dev/null +++ b/codly-languages/icons/log.svg @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/codly-languages/icons/lua.svg b/codly-languages/icons/lua.svg index 6b7ea4b..fe0f4dd 100644 --- a/codly-languages/icons/lua.svg +++ b/codly-languages/icons/lua.svg @@ -1 +1,8 @@ - + + + + + \ No newline at end of file diff --git a/codly-languages/icons/makefile.svg b/codly-languages/icons/makefile.svg new file mode 100644 index 0000000..b360c32 --- /dev/null +++ b/codly-languages/icons/makefile.svg @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/codly-languages/icons/markdown.svg b/codly-languages/icons/markdown.svg index 0d0a31f..0aafc73 100644 --- a/codly-languages/icons/markdown.svg +++ b/codly-languages/icons/markdown.svg @@ -1 +1,5 @@ - + + + + \ No newline at end of file diff --git a/codly-languages/icons/matlab.svg b/codly-languages/icons/matlab.svg index 0eb7d20..5b0f134 100644 --- a/codly-languages/icons/matlab.svg +++ b/codly-languages/icons/matlab.svg @@ -1 +1,31 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/mediawiki.svg b/codly-languages/icons/mediawiki.svg new file mode 100644 index 0000000..801bb85 --- /dev/null +++ b/codly-languages/icons/mediawiki.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/mysql.svg b/codly-languages/icons/mysql.svg index 207170c..c5e5b8a 100644 --- a/codly-languages/icons/mysql.svg +++ b/codly-languages/icons/mysql.svg @@ -1 +1,4 @@ - + + + \ No newline at end of file diff --git a/codly-languages/icons/neovim.svg b/codly-languages/icons/neovim.svg index 4c3d404..ba0461f 100644 --- a/codly-languages/icons/neovim.svg +++ b/codly-languages/icons/neovim.svg @@ -1 +1,28 @@ - + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/nextflow.svg b/codly-languages/icons/nextflow.svg index bcc1055..95debcf 100644 --- a/codly-languages/icons/nextflow.svg +++ b/codly-languages/icons/nextflow.svg @@ -1,6 +1,4 @@ - - - - - - + + + \ No newline at end of file diff --git a/codly-languages/icons/nginx.svg b/codly-languages/icons/nginx.svg index e8e8cdb..c92230b 100644 --- a/codly-languages/icons/nginx.svg +++ b/codly-languages/icons/nginx.svg @@ -1 +1,6 @@ - \ No newline at end of file + + + + \ No newline at end of file diff --git a/codly-languages/icons/nim.svg b/codly-languages/icons/nim.svg index 678c15f..bf5fc01 100644 --- a/codly-languages/icons/nim.svg +++ b/codly-languages/icons/nim.svg @@ -1 +1,6 @@ - + + + + \ No newline at end of file diff --git a/codly-languages/icons/nimble.svg b/codly-languages/icons/nimble.svg new file mode 100644 index 0000000..e9bbcb1 --- /dev/null +++ b/codly-languages/icons/nimble.svg @@ -0,0 +1,12 @@ + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/ninja.svg b/codly-languages/icons/ninja.svg new file mode 100644 index 0000000..8e5b1cf --- /dev/null +++ b/codly-languages/icons/ninja.svg @@ -0,0 +1,15 @@ + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/nixos.svg b/codly-languages/icons/nixos.svg index fb26b80..15967b2 100644 --- a/codly-languages/icons/nixos.svg +++ b/codly-languages/icons/nixos.svg @@ -1 +1,8 @@ - \ No newline at end of file + + + + \ No newline at end of file diff --git a/codly-languages/icons/objectivec.svg b/codly-languages/icons/objectivec.svg index 7e3ed4f..e78d41b 100644 --- a/codly-languages/icons/objectivec.svg +++ b/codly-languages/icons/objectivec.svg @@ -1 +1,6 @@ - \ No newline at end of file + + + + \ No newline at end of file diff --git a/codly-languages/icons/objectivecpp.svg b/codly-languages/icons/objectivecpp.svg new file mode 100644 index 0000000..5803b37 --- /dev/null +++ b/codly-languages/icons/objectivecpp.svg @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/codly-languages/icons/ocaml.svg b/codly-languages/icons/ocaml.svg index 7a020aa..fed40be 100644 --- a/codly-languages/icons/ocaml.svg +++ b/codly-languages/icons/ocaml.svg @@ -1 +1,32 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/org.svg b/codly-languages/icons/org.svg new file mode 100644 index 0000000..ff4a576 --- /dev/null +++ b/codly-languages/icons/org.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/perl.svg b/codly-languages/icons/perl.svg index 49f3673..3570d9a 100644 --- a/codly-languages/icons/perl.svg +++ b/codly-languages/icons/perl.svg @@ -1 +1,8 @@ - \ No newline at end of file + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/php.svg b/codly-languages/icons/php.svg index 32b7a5b..1853ca7 100644 --- a/codly-languages/icons/php.svg +++ b/codly-languages/icons/php.svg @@ -1,2 +1,24 @@ - - + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/postgresql.svg b/codly-languages/icons/postgresql.svg index 4656cb7..4b4f389 100644 --- a/codly-languages/icons/postgresql.svg +++ b/codly-languages/icons/postgresql.svg @@ -1 +1,8 @@ - \ No newline at end of file + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/powershell.svg b/codly-languages/icons/powershell.svg index f3daf0f..75583f2 100644 --- a/codly-languages/icons/powershell.svg +++ b/codly-languages/icons/powershell.svg @@ -1 +1,27 @@ - + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/processing.svg b/codly-languages/icons/processing.svg index 1c25959..c3e885f 100644 --- a/codly-languages/icons/processing.svg +++ b/codly-languages/icons/processing.svg @@ -1 +1,6 @@ - + + + + + \ No newline at end of file diff --git a/codly-languages/icons/prolog.svg b/codly-languages/icons/prolog.svg index 5a70b98..05b5c7d 100644 --- a/codly-languages/icons/prolog.svg +++ b/codly-languages/icons/prolog.svg @@ -1 +1,90 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/protobuf.svg b/codly-languages/icons/protobuf.svg new file mode 100644 index 0000000..02dbdc3 --- /dev/null +++ b/codly-languages/icons/protobuf.svg @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/puppet.svg b/codly-languages/icons/puppet.svg new file mode 100644 index 0000000..67d6621 --- /dev/null +++ b/codly-languages/icons/puppet.svg @@ -0,0 +1,4 @@ + + + \ No newline at end of file diff --git a/codly-languages/icons/purescript.svg b/codly-languages/icons/purescript.svg index ad99a37..e4e4b1f 100644 --- a/codly-languages/icons/purescript.svg +++ b/codly-languages/icons/purescript.svg @@ -1,3 +1,4 @@ - - - + + + \ No newline at end of file diff --git a/codly-languages/icons/python.svg b/codly-languages/icons/python.svg index e0e096a..666047f 100644 --- a/codly-languages/icons/python.svg +++ b/codly-languages/icons/python.svg @@ -1 +1,26 @@ - + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/qml.svg b/codly-languages/icons/qml.svg new file mode 100644 index 0000000..94cbdc3 --- /dev/null +++ b/codly-languages/icons/qml.svg @@ -0,0 +1,4 @@ + + + \ No newline at end of file diff --git a/codly-languages/icons/r.svg b/codly-languages/icons/r.svg index 970da72..5fa75c2 100644 --- a/codly-languages/icons/r.svg +++ b/codly-languages/icons/r.svg @@ -1 +1,18 @@ - + + + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/racket.svg b/codly-languages/icons/racket.svg new file mode 100644 index 0000000..6c914f7 --- /dev/null +++ b/codly-languages/icons/racket.svg @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/codly-languages/icons/rails.svg b/codly-languages/icons/rails.svg index a1ca509..7f4bbaa 100644 --- a/codly-languages/icons/rails.svg +++ b/codly-languages/icons/rails.svg @@ -1 +1,38 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/react.svg b/codly-languages/icons/react.svg new file mode 100644 index 0000000..10309a7 --- /dev/null +++ b/codly-languages/icons/react.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/rego.svg b/codly-languages/icons/rego.svg new file mode 100644 index 0000000..1e7b23d --- /dev/null +++ b/codly-languages/icons/rego.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/robotframework.svg b/codly-languages/icons/robotframework.svg new file mode 100644 index 0000000..ec7ee75 --- /dev/null +++ b/codly-languages/icons/robotframework.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/codly-languages/icons/ruby.svg b/codly-languages/icons/ruby.svg index 9c65110..c83d411 100644 --- a/codly-languages/icons/ruby.svg +++ b/codly-languages/icons/ruby.svg @@ -1 +1,155 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/rust.svg b/codly-languages/icons/rust.svg index 3f2c9b0..c92651e 100644 --- a/codly-languages/icons/rust.svg +++ b/codly-languages/icons/rust.svg @@ -1 +1,16 @@ - + + + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/sass.svg b/codly-languages/icons/sass.svg index 4ca44ff..c0bd4cf 100644 --- a/codly-languages/icons/sass.svg +++ b/codly-languages/icons/sass.svg @@ -1 +1,5 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/codly-languages/icons/scala.svg b/codly-languages/icons/scala.svg index 6d3fd54..3bb9f1a 100644 --- a/codly-languages/icons/scala.svg +++ b/codly-languages/icons/scala.svg @@ -1 +1,6 @@ - \ No newline at end of file + + + + \ No newline at end of file diff --git a/codly-languages/icons/solidity.svg b/codly-languages/icons/solidity.svg index 9bcc1c3..4ff55c0 100644 --- a/codly-languages/icons/solidity.svg +++ b/codly-languages/icons/solidity.svg @@ -1 +1,8 @@ - + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/splunk.svg b/codly-languages/icons/splunk.svg index e1eaef2..c941db3 100644 --- a/codly-languages/icons/splunk.svg +++ b/codly-languages/icons/splunk.svg @@ -1,13 +1,4 @@ - - - - splunk - - - - - - - - + + \ No newline at end of file diff --git a/codly-languages/icons/sql.svg b/codly-languages/icons/sql.svg index 4cfff46..b098917 100644 --- a/codly-languages/icons/sql.svg +++ b/codly-languages/icons/sql.svg @@ -1,23 +1,5 @@ - - - - - - - - - - - - - - - - - - - - - - - + + + + \ No newline at end of file diff --git a/codly-languages/icons/sqlite.svg b/codly-languages/icons/sqlite.svg index 0e99ba2..ebb7754 100644 --- a/codly-languages/icons/sqlite.svg +++ b/codly-languages/icons/sqlite.svg @@ -1 +1,16 @@ - + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/ssh.svg b/codly-languages/icons/ssh.svg index 1a8f51f..f3de4b3 100644 --- a/codly-languages/icons/ssh.svg +++ b/codly-languages/icons/ssh.svg @@ -1 +1,4 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/codly-languages/icons/strace.svg b/codly-languages/icons/strace.svg new file mode 100644 index 0000000..dd0feee --- /dev/null +++ b/codly-languages/icons/strace.svg @@ -0,0 +1,58 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/stylus.svg b/codly-languages/icons/stylus.svg index 0e0b232..d204bc9 100644 --- a/codly-languages/icons/stylus.svg +++ b/codly-languages/icons/stylus.svg @@ -1 +1,6 @@ - \ No newline at end of file + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/sublime.svg b/codly-languages/icons/sublime.svg new file mode 100644 index 0000000..16ba9d2 --- /dev/null +++ b/codly-languages/icons/sublime.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/svelte.svg b/codly-languages/icons/svelte.svg index 9f52cb7..ee1c6e0 100644 --- a/codly-languages/icons/svelte.svg +++ b/codly-languages/icons/svelte.svg @@ -1 +1,6 @@ - + + + + \ No newline at end of file diff --git a/codly-languages/icons/svg.svg b/codly-languages/icons/svg.svg new file mode 100644 index 0000000..cd8f052 --- /dev/null +++ b/codly-languages/icons/svg.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/swift.svg b/codly-languages/icons/swift.svg index 68630ab..24e307e 100644 --- a/codly-languages/icons/swift.svg +++ b/codly-languages/icons/swift.svg @@ -1 +1,6 @@ - \ No newline at end of file + + + + \ No newline at end of file diff --git a/codly-languages/icons/systemverilog.svg b/codly-languages/icons/systemverilog.svg new file mode 100644 index 0000000..10646d4 --- /dev/null +++ b/codly-languages/icons/systemverilog.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/tcl.svg b/codly-languages/icons/tcl.svg new file mode 100644 index 0000000..8e0e9c0 --- /dev/null +++ b/codly-languages/icons/tcl.svg @@ -0,0 +1,8 @@ + + + + + \ No newline at end of file diff --git a/codly-languages/icons/terraform.svg b/codly-languages/icons/terraform.svg index 6a17e86..2539b3d 100644 --- a/codly-languages/icons/terraform.svg +++ b/codly-languages/icons/terraform.svg @@ -1 +1,8 @@ - + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/tex.svg b/codly-languages/icons/tex.svg index 66ac65b..3b8c2e6 100644 --- a/codly-languages/icons/tex.svg +++ b/codly-languages/icons/tex.svg @@ -1,3 +1,3 @@ - - + + \ No newline at end of file diff --git a/codly-languages/icons/text.svg b/codly-languages/icons/text.svg index 131ecc9..b15b567 100644 --- a/codly-languages/icons/text.svg +++ b/codly-languages/icons/text.svg @@ -1,8 +1,6 @@ - - - - - - - + + + \ No newline at end of file diff --git a/codly-languages/icons/textile.svg b/codly-languages/icons/textile.svg new file mode 100644 index 0000000..04f1fdc --- /dev/null +++ b/codly-languages/icons/textile.svg @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/codly-languages/icons/toml.svg b/codly-languages/icons/toml.svg new file mode 100644 index 0000000..58e89d0 --- /dev/null +++ b/codly-languages/icons/toml.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/codly-languages/icons/twig.svg b/codly-languages/icons/twig.svg new file mode 100644 index 0000000..dff39d6 --- /dev/null +++ b/codly-languages/icons/twig.svg @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/typescript.svg b/codly-languages/icons/typescript.svg index e1db5f1..4e3b239 100644 --- a/codly-languages/icons/typescript.svg +++ b/codly-languages/icons/typescript.svg @@ -1 +1,5 @@ - \ No newline at end of file + + + + \ No newline at end of file diff --git a/codly-languages/icons/typst-small.png b/codly-languages/icons/typst-small.png deleted file mode 100644 index 24edfba..0000000 Binary files a/codly-languages/icons/typst-small.png and /dev/null differ diff --git a/codly-languages/icons/typst.svg b/codly-languages/icons/typst.svg new file mode 100644 index 0000000..8f26add --- /dev/null +++ b/codly-languages/icons/typst.svg @@ -0,0 +1,9 @@ + + + + diff --git a/codly-languages/icons/unifiedmodelinglanguage.svg b/codly-languages/icons/unifiedmodelinglanguage.svg index c234a84..3997744 100644 --- a/codly-languages/icons/unifiedmodelinglanguage.svg +++ b/codly-languages/icons/unifiedmodelinglanguage.svg @@ -1,6 +1,9 @@ - - - - - - + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/vala.svg b/codly-languages/icons/vala.svg index afd6bab..061d059 100644 --- a/codly-languages/icons/vala.svg +++ b/codly-languages/icons/vala.svg @@ -1,20 +1,28 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/verilog.svg b/codly-languages/icons/verilog.svg new file mode 100644 index 0000000..bc6adc1 --- /dev/null +++ b/codly-languages/icons/verilog.svg @@ -0,0 +1,9 @@ + + + + + \ No newline at end of file diff --git a/codly-languages/icons/vim.svg b/codly-languages/icons/vim.svg index 8cda94e..2183994 100644 --- a/codly-languages/icons/vim.svg +++ b/codly-languages/icons/vim.svg @@ -1 +1,46 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/visualbasic.svg b/codly-languages/icons/visualbasic.svg index f10686a..508059b 100644 --- a/codly-languages/icons/visualbasic.svg +++ b/codly-languages/icons/visualbasic.svg @@ -1 +1,7 @@ - + + + + + \ No newline at end of file diff --git a/codly-languages/icons/vuejs.svg b/codly-languages/icons/vuejs.svg new file mode 100644 index 0000000..9207b78 --- /dev/null +++ b/codly-languages/icons/vuejs.svg @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/codly-languages/icons/vyper.svg b/codly-languages/icons/vyper.svg index 44e6512..0df6385 100644 --- a/codly-languages/icons/vyper.svg +++ b/codly-languages/icons/vyper.svg @@ -1,10 +1,4 @@ - - - - - - - - - + + \ No newline at end of file diff --git a/codly-languages/icons/wasm.svg b/codly-languages/icons/wasm.svg index ee68349..b584373 100644 --- a/codly-languages/icons/wasm.svg +++ b/codly-languages/icons/wasm.svg @@ -1 +1,4 @@ - + + + \ No newline at end of file diff --git a/codly-languages/icons/xml.svg b/codly-languages/icons/xml.svg index bb16105..1e2aac9 100644 --- a/codly-languages/icons/xml.svg +++ b/codly-languages/icons/xml.svg @@ -1 +1,10 @@ - + + + + + + \ No newline at end of file diff --git a/codly-languages/icons/yaml.svg b/codly-languages/icons/yaml.svg index 5661885..650157d 100644 --- a/codly-languages/icons/yaml.svg +++ b/codly-languages/icons/yaml.svg @@ -1,6 +1,6 @@ - - - - - + + + + \ No newline at end of file diff --git a/codly-languages/icons/zig.svg b/codly-languages/icons/zig.svg index 6d81a00..b6d9348 100644 --- a/codly-languages/icons/zig.svg +++ b/codly-languages/icons/zig.svg @@ -1 +1,12 @@ - \ No newline at end of file + + + + + + + + + + + + \ No newline at end of file diff --git a/codly-languages/lib.typ b/codly-languages/lib.typ index 28a3d04..cf77179 100644 --- a/codly-languages/lib.typ +++ b/codly-languages/lib.typ @@ -7,7 +7,7 @@ // #import "@preview/codly:1.2.0": * // #show: codly-init // -// #import "codly-languages.typ:0.1.7": * +// #import "codly-languages.typ:0.1.8": * // #codly(languages: codly-languages) // ``` #let codly-languages = { @@ -21,144 +21,675 @@ ) + h(0.3em) } + let __emoji(emoji) = { + box( + emoji, + inset: 0pt, + outset: 0pt, + ) + h(0.3em) + } + // configurations for languages ( - aarch64: (name: "Assembly (ARM)", color: rgb("#1b3888"), icon: __icon("aarch64.svg")), - arm: (name: "Assembly (ARM)", color: rgb("#1b3888"), icon: __icon("aarch64.svg")), - agda: (name: "Agda", color: rgb("#ffffff"), icon: __icon("agda.svg")), - angular: (name: "Angular", color: rgb("#dd0031"), icon: __icon("angular.svg")), - ansible: (name: "Ansible", color: rgb("#1a1918"), icon: __icon("ansible.svg")), - apache: (name: "Apache", color: rgb("#b7342a"), icon: __icon("apache.svg")), - apl: (name: "APL", color: rgb("#24a148"), icon: __icon("apl.svg")), - awk: (name: "Awk", color: rgb("#0a094d"), icon: __icon("awk.svg")), - c: (name: "C", color: rgb("#659ad3"), icon: __icon("c.svg")), - cairo: (name: "Cairo", color: rgb("#f39914"), icon: __icon("cairo.svg")), - clojure: (name: "Clojure", color: rgb("#ffffff"), icon: __icon("clojure.svg")), - clj: (name: "Clojure", color: rgb("#ffffff"), icon: __icon("clojure.svg")), - clojurescript: (name: "ClojureScript", color: rgb("#96ca4b"), icon: __icon("clojurescript.svg")), - cljs: (name: "ClojureScript", color: rgb("#96ca4b"), icon: __icon("clojurescript.svg")), - cmake: (name: "CMake", color: rgb("#064f8c"), icon: __icon("cmake.svg")), - coffeescript: (name: "CoffeeScript", color: rgb("#28334c"), icon: __icon("coffeescript.svg")), - coffee: (name: "CoffeeScript", color: rgb("#28334c"), icon: __icon("coffeescript.svg")), - cplusplus: (name: "C++", color: rgb("#00599c"), icon: __icon("cplusplus.svg")), - cpp: (name: "C++", color: rgb("#00599c"), icon: __icon("cplusplus.svg")), - cxx: (name: "C++", color: rgb("#00599c"), icon: __icon("cplusplus.svg")), - cuda: (name: "CUDA", color: rgb("#80bc00"), icon: __icon("cuda.svg")), - cu: (name: "CUDA", color: rgb("#80bc00"), icon: __icon("cuda.svg")), - crystal: (name: "Crystal", color: rgb("#000000"), icon: __icon("crystal.svg")), - csharp: (name: "C#", color: rgb("#9b4f96"), icon: __icon("csharp.svg")), - cs: (name: "C#", color: rgb("#9b4f96"), icon: __icon("csharp.svg")), - css: (name: "CSS", color: rgb("#1572b6"), icon: __icon("css3.svg")), - dart: (name: "Dart", color: rgb("#00c4b3"), icon: __icon("dart.svg")), - docker: (name: "Docker", color: rgb("#3a4d54"), icon: __icon("docker.svg")), - dockerfile: (name: "Docker", color: rgb("#3a4d54"), icon: __icon("docker.svg")), - elixir: (name: "Elixir", color: rgb("#685574"), icon: __icon("elixir.svg")), - ex: (name: "Elixir", color: rgb("#685574"), icon: __icon("elixir.svg")), - elm: (name: "Elm", color: rgb("#efa500"), icon: __icon("elm.svg")), - emacs: (name: "Emacs", color: rgb("#421f5f"), icon: __icon("emacs.svg")), - erlang: (name: "Erlang", color: rgb("#a90533"), icon: __icon("erlang.svg")), - erl: (name: "Erlang", color: rgb("#a90533"), icon: __icon("erlang.svg")), - fortran: (name: "Fortran", color: rgb("#734c94"), icon: __icon("fortran.svg")), - fsharp: (name: "F#", color: rgb("#378bba"), icon: __icon("fsharp.svg")), - fs: (name: "F#", color: rgb("#378bba"), icon: __icon("fsharp.svg")), - git: (name: "Git", color: rgb("#f34f29"), icon: __icon("git.svg")), - go: (name: "Go", color: rgb("#f6d2a2"), icon: __icon("go.svg")), - golang: (name: "Go", color: rgb("#f6d2a2"), icon: __icon("go.svg")), - graphql: (name: "GraphQL", color: rgb("#e434aa"), icon: __icon("graphql.svg")), - groovy: (name: "Groovy", color: rgb("#619cbc"), icon: __icon("groovy.svg")), - grpc: (name: "gRPC", color: rgb("#3d5a60"), icon: __icon("grpc.svg")), - handlebars: (name: "Handlebars", color: rgb("#000000"), icon: __icon("handlebars.svg")), - haskell: (name: "Haskell", color: rgb("#463b63"), icon: __icon("haskell.svg")), - hs: (name: "Haskell", color: rgb("#463b63"), icon: __icon("haskell.svg")), - haxe: (name: "Haxe", color: rgb("#f6b214"), icon: __icon("haxe.svg")), - html: (name: "HTML", color: rgb("#e44d26"), icon: __icon("html5.svg")), - html5: (name: "HTML", color: rgb("#e44d26"), icon: __icon("html5.svg")), - java: (name: "Java", color: rgb("#0074bd"), icon: __icon("java.svg")), - javascript: (name: "JavaScript", color: rgb("#f0db4f"), icon: __icon("javascript.svg")), - js: (name: "JavaScript", color: rgb("#f0db4f"), icon: __icon("javascript.svg")), - json: (name: "JSON", color: rgb("#6d6d6d"), icon: __icon("json.svg")), - julia: (name: "Julia", color: rgb("#cb3c33"), icon: __icon("julia.svg")), - jl: (name: "Julia", color: rgb("#cb3c33"), icon: __icon("julia.svg")), - kotlin: (name: "Kotlin", color: rgb("#5e3cc2"), icon: __icon("kotlin.svg")), - kt: (name: "Kotlin", color: rgb("#5e3cc2"), icon: __icon("kotlin.svg")), - latex: (name: "LaTeX", color: rgb("#000000"), icon: __icon("latex.svg")), - less: (name: "Less", color: rgb("#2a4d80"), icon: __icon("less.svg")), - lisp: (name: "Lisp", color: rgb("#3FBF3F"), icon: __icon("lisp.svg")), - lua: (name: "Lua", color: rgb("#000080"), icon: __icon("lua.svg")), - markdown: (name: "Markdown", color: rgb("#000000"), icon: __icon("markdown.svg")), - matlab: (name: "Matlab", color: rgb("#4499dd"), icon: __icon("matlab.svg")), - mysql: (name: "MySQL", color: rgb("#00618a"), icon: __icon("mysql.svg")), - nextflow: (name: "Nextflow", color: rgb("#0dc09d"), icon: __icon("nextflow.svg")), - neovim: (name: "Neovim", color: rgb("#517d37"), icon: __icon("neovim.svg")), - nvim: (name: "Neovim", color: rgb("#517d37"), icon: __icon("neovim.svg")), - nginx: (name: "Nginx", color: rgb("#009900"), icon: __icon("nginx.svg")), - nim: (name: "Nim", color: rgb("#f3d400"), icon: __icon("nim.svg")), - nix: (name: "Nix", color: rgb("#7ebae4"), icon: __icon("nixos.svg")), - nixos: (name: "Nix", color: rgb("#7ebae4"), icon: __icon("nixos.svg")), - objectivec: (name: "Objective-C", color: rgb("#0b5a9d"), icon: __icon("objectivec.svg")), - objc: (name: "Objective-C", color: rgb("#0b5a9d"), icon: __icon("objectivec.svg")), - obj-c: (name: "Objective-C", color: rgb("#0b5a9d"), icon: __icon("objectivec.svg")), - ocaml: (name: "OCaml", color: rgb("#484444"), icon: __icon("ocaml.svg")), - ml: (name: "OCaml", color: rgb("#484444"), icon: __icon("ocaml.svg")), - perl: (name: "Perl", color: rgb("#ffffff"), icon: __icon("perl.svg")), - pl: (name: "Perl", color: rgb("#ffffff"), icon: __icon("perl.svg")), - php: (name: "PHP", color: rgb("#5c5e8d"), icon: __icon("php.svg")), - postgresql: (name: "PostgreSQL", color: rgb("#336791"), icon: __icon("postgresql.svg")), - powershell: (name: "PowerShell", color: rgb("#1f2939"), icon: __icon("powershell.svg")), - ps1: (name: "PowerShell", color: rgb("#1f2939"), icon: __icon("powershell.svg")), - processing: (name: "Processing", color: rgb("#6e8375"), icon: __icon("processing.svg")), - prolog: (name: "Prolog", color: rgb("#d6552d"), icon: __icon("prolog.svg")), - purescript: (name: "PureScript", color: rgb("#111419"), icon: __icon("purescript.svg")), - python: (name: "Python", color: rgb("#efda54"), icon: __icon("python.svg")), - py: (name: "Python", color: rgb("#efda54"), icon: __icon("python.svg")), - r: (name: "R", color: rgb("#284a8e"), icon: __icon("r.svg")), - rails: (name: "Rails", color: rgb("#cc0000"), icon: __icon("rails.svg")), - ruby: (name: "Ruby", color: rgb("#742013"), icon: __icon("ruby.svg")), - rb: (name: "Ruby", color: rgb("#742013"), icon: __icon("ruby.svg")), - rust: (name: "Rust", color: rgb("#de5420"), icon: __icon("rust.svg")), - rs: (name: "Rust", color: rgb("#de5420"), icon: __icon("rust.svg")), - sass: (name: "SCSS/Sass", color: rgb("#cb6699"), icon: __icon("sass.svg")), - scss: (name: "SCSS/Sass", color: rgb("#cb6699"), icon: __icon("sass.svg")), - scala: (name: "Scala", color: rgb("#390d09"), icon: __icon("scala.svg")), - sc: (name: "Scala", color: rgb("#390d09"), icon: __icon("scala.svg")), - shellscript: (name: "Shell", color: rgb("#293138"), icon: __icon("bash.svg")), - bash: (name: "Shell", color: rgb("#293138"), icon: __icon("bash.svg")), - sh: (name: "Shell", color: rgb("#293138"), icon: __icon("bash.svg")), - shell: (name: "Shell", color: rgb("#293138"), icon: __icon("bash.svg")), - solidity: (name: "Solidity", color: rgb("#000000"), icon: __icon("solidity.svg")), - sol: (name: "Solidity", color: rgb("#000000"), icon: __icon("solidity.svg")), - splunk: (name: "Splunk", color: rgb("#76a445"), icon: __icon("splunk.svg")), - spl: (name: "Splunk", color: rgb("#76a445"), icon: __icon("splunk.svg")), - sql: (name: "SQL", color: rgb("#f2f2f2"), icon: __icon("sql.svg")), - sqlite: (name: "SQLite", color: rgb("#0b7fcc"), icon: __icon("sqlite.svg")), - ssh-config: (name: "SSH", color: rgb("#231f20"), icon: __icon("ssh.svg")), - ssh: (name: "SSH", color: rgb("#231f20"), icon: __icon("ssh.svg")), - stylus: (name: "Stylus", color: rgb("#333333"), icon: __icon("stylus.svg")), - styl: (name: "Stylus", color: rgb("#333333"), icon: __icon("stylus.svg")), - svelte: (name: "Svelte", color: rgb("#ff3e00"), icon: __icon("svelte.svg")), - swift: (name: "Swift", color: rgb("#f05138"), icon: __icon("swift.svg")), - terraform: (name: "Terraform", color: rgb("#5c4ee5"), icon: __icon("terraform.svg")), - tf: (name: "Terraform", color: rgb("#5c4ee5"), icon: __icon("terraform.svg")), - tex: (name: "TeX", color: rgb("#000000"), icon: __icon("tex.svg")), - text: (name: "Text", color: rgb("#4579F9"), icon: __icon("text.svg")), - txt: (name: "Text", color: rgb("#4579F9"), icon: __icon("text.svg")), - typescript: (name: "TypeScript", color: rgb("#ffffff"), icon: __icon("typescript.svg")), - ts: (name: "TypeScript", color: rgb("#ffffff"), icon: __icon("typescript.svg")), - typst: (name: "Typst", color: rgb("#458fa0"), icon: __icon("typst-small.png")), - typ: (name: "Typst", color: rgb("#458fa0"), icon: __icon("typst-small.png")), - typc: (name: "Typst", color: rgb("#458fa0"), icon: __icon("typst-small.png")), - typm: (name: "Typst", color: rgb("#458fa0"), icon: __icon("typst-small.png")), - uml: (name: "UML", color: rgb("#fbbd16"), icon: __icon("unifiedmodelinglanguage.svg")), - vala: (name: "Vala", color: rgb("#6034a5"), icon: __icon("vala.svg")), - vim: (name: "Vim", color: rgb("#019833"), icon: __icon("vim.svg")), - vimscript: (name: "Vim", color: rgb("#019833"), icon: __icon("vim.svg")), - visualbasic: (name: "Visual Basic", color: rgb("#004e8c"), icon: __icon("visualbasic.svg")), - vb: (name: "Visual Basic", color: rgb("#004e8c"), icon: __icon("visualbasic.svg")), - vyper: (name: "Vyper", color: rgb("#000000"), icon: __icon("vyper.svg")), - wasm: (name: "WASM", color: rgb("#654ff0"), icon: __icon("wasm.svg")), - xml: (name: "XML", color: rgb("#ae007f"), icon: __icon("xml.svg")), - yaml: (name: "YAML", color: rgb("#cb171e"), icon: __icon("yaml.svg")), - yml: (name: "YAML", color: rgb("#cb171e"), icon: __icon("yaml.svg")), - zig: (name: "Zig", color: rgb("#f7a41d"), icon: __icon("zig.svg")), + //ActionScript + ascript: (name: "ActionScript", color: rgb("#c41718"), icon: __icon("actionscript.svg")), //VSCode Icons + "as": (name: "ActionScript", color: rgb("#c41718"), icon: __icon("actionscript.svg")), //VSCode Icons + //Ada + ada: (name: "Ada", color: rgb("#0f23c3"), icon: __icon("ada.svg")), //VSCode Icons + adb: (name: "Ada", color: rgb("#0f23c3"), icon: __icon("ada.svg")), //VSCode Icons + ads: (name: "Ada", color: rgb("#0f23c3"), icon: __icon("ada.svg")), //VSCode Icons + gpr: (name: "Ada", color: rgb("#0f23c3"), icon: __icon("ada.svg")), //VSCode Icons + //Agda + agda: (name: "Agda", color: rgb("#000000"), icon: __icon("agda.svg")), //VSCode Icons + //Angular + angular: (name: "Angular", color: rgb("#e40035"), icon: __icon("angular.svg")), //Devicons + //Ansible + ansible: (name: "Ansible", color: rgb("#1a1918"), icon: __icon("ansible.svg")), //Devicons + //Apache + apache: (name: "Apache", color: rgb("#cb2533"), icon: __icon("apache.svg")), //Devicons + envvars: (name: "Apache Config", color: rgb("#cb2533"), icon: __icon("apache.svg")), //Devicons + htaccess: (name: "Apache Config", color: rgb("#cb2533"), icon: __icon("apache.svg")), //Devicons + HTACCESS: (name: "Apache Config", color: rgb("#cb2533"), icon: __icon("apache.svg")), //Devicons + htgroups: (name: "Apache Config", color: rgb("#cb2533"), icon: __icon("apache.svg")), //Devicons + HTGROUPS: (name: "Apache Config", color: rgb("#cb2533"), icon: __icon("apache.svg")), //Devicons + htpasswd: (name: "Apache Config", color: rgb("#cb2533"), icon: __icon("apache.svg")), //Devicons + HTPASSWD: (name: "Apache Config", color: rgb("#cb2533"), icon: __icon("apache.svg")), //Devicons + //APL + apl: (name: "APL", color: rgb("#24a148"), icon: __icon("apl.svg")), //Devicons + //AppleScript + applescript: (name: "AppleScript", color: rgb("#a8c2ab"), icon: __icon("applescript.svg")), //VSCode Icons + //AsciiDoc + asciidoc: (name: "AsciiDoc", color: rgb("#e40046"), icon: __icon("asciidoc.svg")), //VSCode Icons + ad: (name: "AsciiDoc", color: rgb("#e40046"), icon: __icon("asciidoc.svg")), //VSCode Icons + adoc: (name: "AsciiDoc", color: rgb("#e40046"), icon: __icon("asciidoc.svg")), //VSCode Icons + //ASP + asp: (name: "ASP", color: rgb("#0088b6"), icon: __icon("asp.svg")), //VSCode Icons + asa: (name: "ASP", color: rgb("#0088b6"), icon: __icon("asp.svg")), //VSCode Icons + //Assembly (ARM) + aarch64: (name: "Assembly (ARM)", color: rgb("#1b3888"), icon: __icon("aarch64.svg")), //Devicons + arm: (name: "Assembly (ARM)", color: rgb("#1b3888"), icon: __icon("aarch64.svg")), //Devicons + //Assembly (x86_64) + asm: (name: "Assembly (x86_64)", color: rgb("#0000bf"), icon: __icon("assembly.svg")), //VSCode Icons + yasm: (name: "Assembly (x86_64)", color: rgb("#0000bf"), icon: __icon("assembly.svg")), //VSCode Icons + nasm: (name: "Assembly (x86_64)", color: rgb("#0000bf"), icon: __icon("assembly.svg")), //VSCode Icons + inc: (name: "Assembly (x86_64)", color: rgb("#0000bf"), icon: __icon("assembly.svg")), //VSCode Icons + mac: (name: "Assembly (x86_64)", color: rgb("#0000bf"), icon: __icon("assembly.svg")), //VSCode Icons + //Authorized Keys + authorized_keys: (name: "Authorized Keys", color: rgb("#dfb300"), icon: __icon("key.svg")), //VSCode Icons + authorized_keys2: (name: "Authorized Keys", color: rgb("#dfb300"), icon: __icon("key.svg")), //VSCode Icons + pub: (name: "Authorized Keys", color: rgb("#dfb300"), icon: __icon("key.svg")), //VSCode Icons + //AWK + awk: (name: "AWK", color: rgb("#0a094d"), icon: __icon("awk.svg")), //Devicons + //Batch File + bat: (name: "Batch", color: rgb("#404f5c"), icon: __icon("bat.svg")), //VSCode Icons + cmd: (name: "Batch", color: rgb("#404f5c"), icon: __icon("bat.svg")), //VSCode Icons + //BibTeX + bibtex: (name: "BibTeX", color: rgb("#000000"), icon: __icon("bibtex.svg")), //Wikimedia + bib: (name: "BibTeX", color: rgb("#000000"), icon: __icon("bibtex.svg")), //Wikimedia + //Bash/Shell + bash: (name: "Bash", color: rgb("#293138"), icon: __icon("bash.svg")), //Devicons + fish: (name: "Fish", color: rgb("#293138"), icon: __icon("bash.svg")), //Devicons + sh: (name: "Shell", color: rgb("#293138"), icon: __icon("bash.svg")), //Devicons + shell: (name: "Shell", color: rgb("#293138"), icon: __icon("bash.svg")), //Devicons + shellscript: (name: "Shell", color: rgb("#293138"), icon: __icon("bash.svg")), //Devicons + zsh: (name: "Z shell", color: rgb("#293138"), icon: __icon("bash.svg")), //Devicons + shell_unix_generic: (name: "Shell", color: rgb("#293138"), icon: __icon("bash.svg")), //Devicons + commands_bash: (name: "Bash", color: rgb("#2c3e50"), icon: __icon("bash.svg")), //Devicons + //C + c: (name: "C", color: rgb("#03599c"), icon: __icon("c.svg")), //Devicons + h: (name: "C Header", color: rgb("#005f91"), icon: __icon("cheader.svg")), //VSCode Icons + //C# + cs: (name: "C#", color: rgb("#68217a"), icon: __icon("csharp.svg")), //Devicons + csharp: (name: "C#", color: rgb("#68217a"), icon: __icon("csharp.svg")), //Devicons + csx: (name: "C#", color: rgb("#68217a"), icon: __icon("csharp.svg")), //Devicons + //C++ + C: (name: "C++", color: rgb("#004482"), icon: __icon("cplusplus.svg")), //Devicons + cc: (name: "C++", color: rgb("#004482"), icon: __icon("cplusplus.svg")), //Devicons + cp: (name: "C++", color: rgb("#004482"), icon: __icon("cplusplus.svg")), //Devicons + cplusplus: (name: "C++", color: rgb("#004482"), icon: __icon("cplusplus.svg")), //Devicons + cpp: (name: "C++", color: rgb("#004482"), icon: __icon("cplusplus.svg")), //Devicons + inl: (name: "C++", color: rgb("#004482"), icon: __icon("cplusplus.svg")), //Devicons + ipp: (name: "C++", color: rgb("#004482"), icon: __icon("cplusplus.svg")), //Devicons + cxx: (name: "C++", color: rgb("#004482"), icon: __icon("cplusplus.svg")), //Devicons + hh: (name: "C++ Header", color: rgb("#984c93"), icon: __icon("cppheader.svg")), //VSCode Icons + hpp: (name: "C++ Header", color: rgb("#984c93"), icon: __icon("cppheader.svg")), //VSCode Icons + hxx: (name: "C++ Header", color: rgb("#984c93"), icon: __icon("cppheader.svg")), //VSCode Icons + //Cabal + cabal: (name: "Cabal", color: rgb("#2e5bc1"), icon: __icon("cabal.svg")), //VSCode Icons + //Cairo + cairo: (name: "Cairo", color: rgb("#f39914"), icon: __icon("cairo.svg")), //Devicons + //Clojure + clojure: (name: "Clojure", color: rgb("#63b132"), icon: __icon("clojure.svg")), //Devicons + clj: (name: "Clojure", color: rgb("#63b132"), icon: __icon("clojure.svg")), //Devicons + //ClojureScript + clojurescript: (name: "ClojureScript", color: rgb("#96ca4b"), icon: __icon("clojurescript.svg")), //Devicons + cljs: (name: "ClojureScript", color: rgb("#96ca4b"), icon: __icon("clojurescript.svg")), //Devicons + //CMake + cmake: (name: "CMake", color: rgb("#064f8c"), icon: __icon("cmake.svg")), //Devicons + cmakecache: (name: "CMake", color: rgb("#064f8c"), icon: __icon("cmake.svg")), //Devicons + cmakecommands: (name: "CMake", color: rgb("#064f8c"), icon: __icon("cmake.svg")), //Devicons + //CoffeeScript + Cakefile: (name: "CoffeeScript", color: rgb("#28334c"), icon: __icon("coffeescript.svg")), //Devicons + cson: (name: "CoffeeScript", color: rgb("#28334c"), icon: __icon("coffeescript.svg")), //Devicons + coffeescript: (name: "CoffeeScript", color: rgb("#244776"), icon: __icon("coffeescript.svg")), //Devicons + coffee: (name: "CoffeeScript", color: rgb("#28334c"), icon: __icon("coffeescript.svg")), //Devicons + //CSV + csv: (name: "CSV", color: rgb("#829ec2"), icon: __icon("text.svg")), //VSCode Icons + tsv: (name: "TSV", color: rgb("#829ec2"), icon: __icon("text.svg")), //VSCode Icons + //CpuInfo + cpuinfo: (name: "CpuInfo", color: rgb("#3c70cc"), icon: __emoji(emoji.info)), + //Crontab + crontab: (name: "Crontab", color: rgb("#e84f69"), icon: __emoji(emoji.clock.alarm)), + tab: (name: "Crontab", color: rgb("#e84f69"), icon: __emoji(emoji.clock.alarm)), + //Crystal + crystal: (name: "Crystal", color: rgb("#000000"), icon: __icon("crystal.svg")), //Devicons + cr: (name: "Crystal", color: rgb("#000000"), icon: __icon("crystal.svg")), //Devicons + //CSS + css: (name: "CSS", color: rgb("#663399"), icon: __icon("css.svg")), //VSCode Icons + //Cuda + cuda: (name: "CUDA", color: rgb("#80bc00"), icon: __icon("cuda.svg")), //VSCode Icons + cu: (name: "CUDA", color: rgb("#80bc00"), icon: __icon("cuda.svg")), //VSCode Icons + //D + d: (name: "D", color: rgb("#b03931"), icon: __icon("dlang.svg")), //VSCode Icons + di: (name: "D", color: rgb("#b03931"), icon: __icon("dlang.svg")), //VSCode Icons + //Dart + dart: (name: "Dart", color: rgb("#0075c9"), icon: __icon("dart.svg")), //Devicons + //Diff + diff: (name: "Diff", color: rgb("#c00000"), icon: __icon("diff.svg")), //VSCode Icons + patch: (name: "Patch", color: rgb("#c00000"), icon: __icon("diff.svg")), //VSCode Icons + //Docker + docker: (name: "Docker", color: rgb("#028bb8"), icon: __icon("docker.svg")), //Devicons + dockerfile: (name: "Docker", color: rgb("#028bb8"), icon: __icon("docker.svg")), //Devicons + Dockerfile: (name: "Docker", color: rgb("#028bb8"), icon: __icon("docker.svg")), //Devicons + //DotENV + dotenv: (name: "DotENV", color: rgb("#ecd53f"), icon: __icon("dotenv.svg")), //VSCode Icons + env: (name: "DotENV", color: rgb("#ecd53f"), icon: __icon("dotenv.svg")), //VSCode Icons + //Elixir + elixir: (name: "Elixir", color: rgb("#26053d"), icon: __icon("elixir.svg")), //Devicons + ex: (name: "Elixir", color: rgb("#26053d"), icon: __icon("elixir.svg")), //Devicons + exs: (name: "Elixir", color: rgb("#26053d"), icon: __icon("elixir.svg")), //Devicons + //Elm + elm: (name: "Elm", color: rgb("#60b5cc"), icon: __icon("elm.svg")), //Devicons + //Emacs + emacs: (name: "Emacs", color: rgb("#421f5f"), icon: __icon("emacs.svg")), //Devicons + //Email + email: (name: "Email", color: rgb("#4682d2"), icon: __emoji(emoji.email)), + eml: (name: "Email", color: rgb("#4682d2"), icon: __emoji(emoji.email)), + msg: (name: "Email", color: rgb("#4682d2"), icon: __emoji(emoji.email)), + mbx: (name: "Email", color: rgb("#4682d2"), icon: __emoji(emoji.email)), + mboxz: (name: "Email", color: rgb("#4682d2"), icon: __emoji(emoji.email)), + //Erlang + erlang: (name: "Erlang", color: rgb("#a90533"), icon: __icon("erlang.svg")), //Devicons + erl: (name: "Erlang", color: rgb("#a90533"), icon: __icon("erlang.svg")), //Devicons + hrl: (name: "Erlang", color: rgb("#a90533"), icon: __icon("erlang.svg")), //Devicons + Emakefile: (name: "Erlang", color: rgb("#a90533"), icon: __icon("erlang.svg")), //Devicons + emakefile: (name: "Erlang", color: rgb("#a90533"), icon: __icon("erlang.svg")), //Devicons + yaws: (name: "Erlang", color: rgb("#a90533"), icon: __icon("erlang.svg")), //Devicons + //F# + fsharp: (name: "F#", color: rgb("#378bba"), icon: __icon("fsharp.svg")), //Devicons + fs: (name: "F#", color: rgb("#378bba"), icon: __icon("fsharp.svg")), //Devicons + fsi: (name: "F#", color: rgb("#378bba"), icon: __icon("fsharp.svg")), //Devicons + fsx: (name: "F#", color: rgb("#378bba"), icon: __icon("fsharp.svg")), //Devicons + //Fortran + fortran: (name: "Fortran", color: rgb("#734c94"), icon: __icon("fortran.svg")), //Devicons + f: (name: "Fortran", color: rgb("#734c94"), icon: __icon("fortran.svg")), //Devicons + F: (name: "Fortran", color: rgb("#734c94"), icon: __icon("fortran.svg")), //Devicons + f77: (name: "Fortran", color: rgb("#734c94"), icon: __icon("fortran.svg")), //Devicons + F77: (name: "Fortran", color: rgb("#734c94"), icon: __icon("fortran.svg")), //Devicons + "for": (name: "Fortran", color: rgb("#734c94"), icon: __icon("fortran.svg")), //Devicons + FOR: (name: "Fortran", color: rgb("#734c94"), icon: __icon("fortran.svg")), //Devicons + fpp: (name: "Fortran", color: rgb("#734c94"), icon: __icon("fortran.svg")), //Devicons + FPP: (name: "Fortran", color: rgb("#734c94"), icon: __icon("fortran.svg")), //Devicons + f90: (name: "Fortran", color: rgb("#734c94"), icon: __icon("fortran.svg")), //Devicons + F90: (name: "Fortran", color: rgb("#734c94"), icon: __icon("fortran.svg")), //Devicons + f95: (name: "Fortran", color: rgb("#734c94"), icon: __icon("fortran.svg")), //Devicons + F95: (name: "Fortran", color: rgb("#734c94"), icon: __icon("fortran.svg")), //Devicons + f03: (name: "Fortran", color: rgb("#734c94"), icon: __icon("fortran.svg")), //Devicons + F03: (name: "Fortran", color: rgb("#734c94"), icon: __icon("fortran.svg")), //Devicons + f08: (name: "Fortran", color: rgb("#734c94"), icon: __icon("fortran.svg")), //Devicons + F08: (name: "Fortran", color: rgb("#734c94"), icon: __icon("fortran.svg")), //Devicons + namelist: (name: "Fortran", color: rgb("#734c94"), icon: __icon("fortran.svg")), //Devicons + //fstab + fstab: (name: "fstab", color: rgb("#9b96a2"), icon: __emoji(emoji.page)), + crypttab: (name: "fstab", color: rgb("#9b96a2"), icon: __emoji(emoji.page)), + mtab: (name: "fstab", color: rgb("#9b96a2"), icon: __emoji(emoji.page)), + //Git + git: (name: "Git", color: rgb("#f34f29"), icon: __icon("git.svg")), //Devicons + //GLSL + vs: (name: "GLSL", color: rgb("#4386b5"), icon: __icon("glsl.svg")), //VSCode Icons + gs: (name: "GLSL", color: rgb("#4386b5"), icon: __icon("glsl.svg")), //VSCode Icons + vsh: (name: "GLSL", color: rgb("#4386b5"), icon: __icon("glsl.svg")), //VSCode Icons + fsh: (name: "GLSL", color: rgb("#4386b5"), icon: __icon("glsl.svg")), //VSCode Icons + gsh: (name: "GLSL", color: rgb("#4386b5"), icon: __icon("glsl.svg")), //VSCode Icons + vshader: (name: "GLSL", color: rgb("#4386b5"), icon: __icon("glsl.svg")), //VSCode Icons + fshader: (name: "GLSL", color: rgb("#4386b5"), icon: __icon("glsl.svg")), //VSCode Icons + gshader: (name: "GLSL", color: rgb("#4386b5"), icon: __icon("glsl.svg")), //VSCode Icons + vert: (name: "GLSL", color: rgb("#4386b5"), icon: __icon("glsl.svg")), //VSCode Icons + frag: (name: "GLSL", color: rgb("#4386b5"), icon: __icon("glsl.svg")), //VSCode Icons + geom: (name: "GLSL", color: rgb("#4386b5"), icon: __icon("glsl.svg")), //VSCode Icons + tesc: (name: "GLSL", color: rgb("#4386b5"), icon: __icon("glsl.svg")), //VSCode Icons + tese: (name: "GLSL", color: rgb("#4386b5"), icon: __icon("glsl.svg")), //VSCode Icons + comp: (name: "GLSL", color: rgb("#4386b5"), icon: __icon("glsl.svg")), //VSCode Icons + glsl: (name: "GLSL", color: rgb("#4386b5"), icon: __icon("glsl.svg")), //VSCode Icons + mesh: (name: "GLSL", color: rgb("#4386b5"), icon: __icon("glsl.svg")), //VSCode Icons + task: (name: "GLSL", color: rgb("#4386b5"), icon: __icon("glsl.svg")), //VSCode Icons + rgen: (name: "GLSL", color: rgb("#4386b5"), icon: __icon("glsl.svg")), //VSCode Icons + rint: (name: "GLSL", color: rgb("#4386b5"), icon: __icon("glsl.svg")), //VSCode Icons + rahit: (name: "GLSL", color: rgb("#4386b5"), icon: __icon("glsl.svg")), //VSCode Icons + rchit: (name: "GLSL", color: rgb("#4386b5"), icon: __icon("glsl.svg")), //VSCode Icons + rmiss: (name: "GLSL", color: rgb("#4386b5"), icon: __icon("glsl.svg")), //VSCode Icons + rcall: (name: "GLSL", color: rgb("#4386b5"), icon: __icon("glsl.svg")), //VSCode Icons + //gnuplot + gp: (name: "gnuplot", color: rgb("#fd0303"), icon: __icon("gnuplot.svg")), //VSCode Icons + gpl: (name: "gnuplot", color: rgb("#fd0303"), icon: __icon("gnuplot.svg")), //VSCode Icons + gnuplot: (name: "gnuplot", color: rgb("#fd0303"), icon: __icon("gnuplot.svg")), //VSCode Icons + gnu: (name: "gnuplot", color: rgb("#fd0303"), icon: __icon("gnuplot.svg")), //VSCode Icons + plot: (name: "gnuplot", color: rgb("#fd0303"), icon: __icon("gnuplot.svg")), //VSCode Icons + plt: (name: "gnuplot", color: rgb("#fd0303"), icon: __icon("gnuplot.svg")), //VSCode Icons + //Go + go: (name: "Go", color: rgb("#6ad7e5"), icon: __icon("go.svg")), //Devicons + golang: (name: "Go", color: rgb("#6ad7e5"), icon: __icon("go.svg")), //Devicons + //GraphQL + graphql: (name: "GraphQL", color: rgb("#e10098"), icon: __icon("graphql.svg")), //Devicons + graphqls: (name: "GraphQL", color: rgb("#e10098"), icon: __icon("graphql.svg")), //Devicons + gql: (name: "GraphQL", color: rgb("#e10098"), icon: __icon("graphql.svg")), //Devicons + //Graphviz (DOT) + dot: (name: "Graphviz (DOT)", color: rgb("#4ed1f8"), icon: __icon("graphviz.svg")), //VSCode Icons + DOT: (name: "Graphviz (DOT)", color: rgb("#4ed1f8"), icon: __icon("graphviz.svg")), //VSCode Icons + gv: (name: "Graphviz (DOT)", color: rgb("#4ed1f8"), icon: __icon("graphviz.svg")), //VSCode Icons + //Groovy + groovy: (name: "Groovy", color: rgb("#619cbc"), icon: __icon("groovy.svg")), //Devicons + gvy: (name: "Groovy", color: rgb("#619cbc"), icon: __icon("groovy.svg")), //Devicons + gradle: (name: "Groovy", color: rgb("#619cbc"), icon: __icon("groovy.svg")), //Devicons + //gRPC + grpc: (name: "gRPC", color: rgb("#00b0ad"), icon: __icon("grpc.svg")), //Devicons + //Handlebars + handlebars: (name: "Handlebars", color: rgb("#f0772b"), icon: __icon("handlebars.svg")), //Devicons + //Haskell + haskell: (name: "Haskell", color: rgb("#5e5187"), icon: __icon("haskell.svg")), //Devicons + hs: (name: "Haskell", color: rgb("#5e5187"), icon: __icon("haskell.svg")), //Devicons + lhs: (name: "Haskell", color: rgb("#5e5187"), icon: __icon("haskell.svg")), //Devicons + //Haxe + haxe: (name: "Haxe", color: rgb("#ea8220"), icon: __icon("haxe.svg")), //Devicons + //Highlight non-printables + show_nonprintable: (name: "Non Printables", color: rgb("#829ec2"), icon: __icon("text.svg")), //VSCode Icons + //hosts + hosts: (name: "Hosts", color: rgb("#00608b"), icon: __icon("host.svg")), //VSCode Icons + //HTML + html: (name: "HTML", color: rgb("#e44d26"), icon: __icon("html5.svg")), //Devicons + htm: (name: "HTML", color: rgb("#e44d26"), icon: __icon("html5.svg")), //Devicons + shtml: (name: "HTML", color: rgb("#e44d26"), icon: __icon("html5.svg")), //Devicons + xhtml: (name: "HTML", color: rgb("#e44d26"), icon: __icon("html5.svg")), //Devicons + tmpl: (name: "HTML", color: rgb("#e44d26"), icon: __icon("html5.svg")), //Devicons + tpl: (name: "HTML", color: rgb("#e44d26"), icon: __icon("html5.svg")), //Devicons + html5: (name: "HTML", color: rgb("#e44d26"), icon: __icon("html5.svg")), //Devicons + //HTTP + http: (name: "HTTP", color: rgb("#60ccfa"), icon: __emoji(emoji.globe.meridian)), + //INI + ini: (name: "INI", color: rgb("#40535b"), icon: __icon("ini.svg")), //VSCode Icons + INI: (name: "INI", color: rgb("#40535b"), icon: __icon("ini.svg")), //VSCode Icons + inf: (name: "INI", color: rgb("#40535b"), icon: __icon("ini.svg")), //VSCode Icons + INF: (name: "INI", color: rgb("#40535b"), icon: __icon("ini.svg")), //VSCode Icons + reg: (name: "INI", color: rgb("#40535b"), icon: __icon("ini.svg")), //VSCode Icons + REG: (name: "INI", color: rgb("#40535b"), icon: __icon("ini.svg")), //VSCode Icons + lng: (name: "INI", color: rgb("#40535b"), icon: __icon("ini.svg")), //VSCode Icons + cfg: (name: "INI", color: rgb("#40535b"), icon: __icon("ini.svg")), //VSCode Icons + FG: (name: "INI", color: rgb("#40535b"), icon: __icon("ini.svg")), //VSCode Icons + hgrc: (name: "INI", color: rgb("#40535b"), icon: __icon("ini.svg")), //VSCode Icons + dektop: (name: "INI", color: rgb("#40535b"), icon: __icon("ini.svg")), //VSCode Icons + url: (name: "URL", color: rgb("#60ccfa"), icon: __emoji(emoji.globe.meridian)), + URL: (name: "URL", color: rgb("#60ccfa"), icon: __emoji(emoji.globe.meridian)), + //Java + java: (name: "Java", color: rgb("#0074bd"), icon: __icon("java.svg")), //Devicons + bsh: (name: "BeanShell", color: rgb("#0074bd"), icon: __icon("java.svg")), //Devicons + properties: (name: "Properties", color: rgb("#0074bd"), icon: __icon("java.svg")), //Devicons + javadoc: (name: "JavaDoc", color: rgb("#0074bd"), icon: __icon("java.svg")), //Devicons + jsp: (name: "JSP", color: rgb("#f98200"), icon: __icon("jsp.svg")), //VSCode Icons + //JavaScript + javascript: (name: "JavaScript", color: rgb("#f0db4f"), icon: __icon("javascript.svg")), //Devicons + js: (name: "JavaScript", color: rgb("#f0db4f"), icon: __icon("javascript.svg")), //Devicons + //Jinja + jinja: (name: "Jinja", color: rgb("#2f2f2f"), icon: __icon("jinja.svg")), //VSCode Icons + jinja2: (name: "Jinja", color: rgb("#2f2f2f"), icon: __icon("jinja.svg")), //VSCode Icons + j2: (name: "Jinja", color: rgb("#2f2f2f"), icon: __icon("jinja.svg")), //VSCode Icons + //JQ + jq: (name: "JQ", color: rgb("#444444"), icon: __icon("jq.svg")), //Wikimedia + //JSON + json: (name: "JSON", color: rgb("#000000"), icon: __icon("json.svg")), //Devicons + //jsonnet + jsonnet: (name: "jsonnet", color: rgb("#0064bd"), icon: __icon("jsonnet.svg")), //VSCode Icons + libsonnet: (name: "jsonnet", color: rgb("#0064bd"), icon: __icon("jsonnet.svg")), //VSCode Icons + libjsonnet: (name: "jsonnet", color: rgb("#0064bd"), icon: __icon("jsonnet.svg")), //VSCode Icons + //Julia + julia: (name: "Julia", color: rgb("#389826"), icon: __icon("julia.svg")), //Devicons + jl: (name: "Julia", color: rgb("#389826"), icon: __icon("julia.svg")), //Devicons + //Kotlin + kotlin: (name: "Kotlin", color: rgb("#c711e1"), icon: __icon("kotlin.svg")), //Devicons + kt: (name: "Kotlin", color: rgb("#c711e1"), icon: __icon("kotlin.svg")), //Devicons + kts: (name: "Kotlin", color: rgb("#c711e1"), icon: __icon("kotlin.svg")), //Devicons + //LaTeX + latex: (name: "LaTeX", color: rgb("#008080"), icon: __icon("latex.svg")), //Devicons + ltx: (name: "LaTeX", color: rgb("#008080"), icon: __icon("latex.svg")), //Devicons + tex: (name: "TeX", color: rgb("#171786"), icon: __icon("tex.svg")), //Devicons + //Lean + lean: (name: "Lean", color: rgb("#000000"), icon: __icon("lean.svg")), //Wikimedia + //Less + less: (name: "Less", color: rgb("#172e4e"), icon: __icon("less.svg")), //VSCode Icons + //Lisp + lisp: (name: "Lisp", color: rgb("#c40804"), icon: __icon("lisp.svg")), //VSCode Icons + cl: (name: "Lisp", color: rgb("#c40804"), icon: __icon("lisp.svg")), //VSCode Icons + clisp: (name: "Lisp", color: rgb("#c40804"), icon: __icon("lisp.svg")), //VSCode Icons + l: (name: "Lisp", color: rgb("#c40804"), icon: __icon("lisp.svg")), //VSCode Icons + mud: (name: "Lisp", color: rgb("#c40804"), icon: __icon("lisp.svg")), //VSCode Icons + el: (name: "Lisp", color: rgb("#c40804"), icon: __icon("lisp.svg")), //VSCode Icons + scm: (name: "Lisp", color: rgb("#c40804"), icon: __icon("lisp.svg")), //VSCode Icons + ss: (name: "Lisp", color: rgb("#c40804"), icon: __icon("lisp.svg")), //VSCode Icons + lsp: (name: "Lisp", color: rgb("#c40804"), icon: __icon("lisp.svg")), //VSCode Icons + fasl: (name: "Lisp", color: rgb("#c40804"), icon: __icon("lisp.svg")), //VSCode Icons + //LLVM + ll: (name: "LLVM", color: rgb("#09637d"), icon: __icon("llvm.svg")), //Devicons + llvm: (name: "LLVM", color: rgb("#09637d"), icon: __icon("llvm.svg")), //Devicons + //log + log: (name: "log", color: rgb("#00bd02"), icon: __icon("log.svg")), //VSCode Icons + //Lua + lua: (name: "Lua", color: rgb("#000080"), icon: __icon("lua.svg")), //Devicons + //Makefile + make: (name: "Makefile", color: rgb("#030303"), icon: __icon("makefile.svg")), //VSCode Icons + GNUmakefile: (name: "Makefile", color: rgb("#030303"), icon: __icon("makefile.svg")), //VSCode Icons + makefile: (name: "Makefile", color: rgb("#030303"), icon: __icon("makefile.svg")), //VSCode Icons + Makefile: (name: "Makefile", color: rgb("#030303"), icon: __icon("makefile.svg")), //VSCode Icons + OCamlMakefile: (name: "Makefile", color: rgb("#030303"), icon: __icon("makefile.svg")), //VSCode Icons + mak: (name: "Makefile", color: rgb("#030303"), icon: __icon("makefile.svg")), //VSCode Icons + mk: (name: "Makefile", color: rgb("#030303"), icon: __icon("makefile.svg")), //VSCode Icons + //Manpage + manpage: (name: "Manpage", color: rgb("#ef4469"), icon: __emoji(emoji.quest)), + man: (name: "Manpage", color: rgb("#ef4469"), icon: __emoji(emoji.quest)), + groff: (name: "Manpage", color: rgb("#ef4469"), icon: __emoji(emoji.quest)), + troff: (name: "Manpage", color: rgb("#ef4469"), icon: __emoji(emoji.quest)), + //Markdown + md: (name: "Markdown", color: rgb("#755838"), icon: __icon("markdown.svg")), //VSCode Icons + mdown: (name: "Markdown", color: rgb("#755838"), icon: __icon("markdown.svg")), //VSCode Icons + markdown: (name: "Markdown", color: rgb("#755838"), icon: __icon("markdown.svg")), //VSCode Icons + markdn: (name: "Markdown", color: rgb("#755838"), icon: __icon("markdown.svg")), //VSCode Icons + multimarkdown: (name: "MultiMarkdown", color: rgb("#755838"), icon: __icon("markdown.svg")), //VSCode Icons + //MATLAB + matlab: (name: "MATLAB", color: rgb("#de5239"), icon: __icon("matlab.svg")), //Devicons + //Mediawiki + mediawikerpanel: (name: "MediawikerPanel", color: rgb("#ff0000"), icon: __icon("mediawiki.svg")), //VSCode Icons + mediawiki: (name: "Mediawiki", color: rgb("#ff0000"), icon: __icon("mediawiki.svg")), //VSCode Icons + wikipedia: (name: "Mediawiki", color: rgb("#ff0000"), icon: __icon("mediawiki.svg")), //VSCode Icons + wiki: (name: "Mediawiki", color: rgb("#ff0000"), icon: __icon("mediawiki.svg")), //VSCode Icons + //MemInfo + meminfo: (name: "MemInfo", color: rgb("#3c70cc"), icon: __emoji(emoji.info)), + //NAnt Build File + build: (name: "NAnt Build File", color: rgb("#5d5489"), icon: __emoji(emoji.ant)), + //Nextflow + nextflow: (name: "Nextflow", color: rgb("#0dc09d"), icon: __icon("nextflow.svg")), //VSCode Icons + //nginx + conf: (name: "nginx", color: rgb("#019639"), icon: __icon("nginx.svg")), //VSCode Icons + fastcgi_params: (name: "nginx", color: rgb("#019639"), icon: __icon("nginx.svg")), //VSCode Icons + scgi_params: (name: "nginx", color: rgb("#019639"), icon: __icon("nginx.svg")), //VSCode Icons + uwsgi_params: (name: "nginx", color: rgb("#019639"), icon: __icon("nginx.svg")), //VSCode Icons + nginx: (name: "nginx", color: rgb("#019639"), icon: __icon("nginx.svg")), //VSCode Icons + //Nim + nim: (name: "Nim", color: rgb("#f3d400"), icon: __icon("nim.svg")), //Devicons + nims: (name: "Nim", color: rgb("#f3d400"), icon: __icon("nim.svg")), //Devicons + nimble: (name: "Nimble", color: rgb("#c5b514"), icon: __icon("nimble.svg")), //Devicons + //Ninja + ninja: (name: "Ninja", color: rgb("#400000"), icon: __icon("ninja.svg")), //VSCode Icons + //Nix + nix: (name: "Nix", color: rgb("#5277c3"), icon: __icon("nixos.svg")), //Devicons + nixos: (name: "Nix", color: rgb("#5277c3"), icon: __icon("nixos.svg")), //Devicons + //Objective-C + objective_c: (name: "Objective-C", color: rgb("#c2c2c2"), icon: __icon("objectivec.svg")), //VSCode Icons + objc: (name: "Objective-C", color: rgb("#c2c2c2"), icon: __icon("objectivec.svg")), //VSCode Icons + obj-c: (name: "Objective-C", color: rgb("#c2c2c2"), icon: __icon("objectivec.svg")), //VSCode Icons + objectivec: (name: "Objective-C", color: rgb("#c2c2c2"), icon: __icon("objectivec.svg")), //VSCode Icons + m: (name: "Objective-C", color: rgb("#c2c2c2"), icon: __icon("objectivec.svg")), //VSCode Icons + //Objective-C++ + mm: (name: "Objective-C++", color: rgb("#c2c2c2"), icon: __icon("objectivecpp.svg")), //VSCode Icons + M: (name: "Objective-C++", color: rgb("#c2c2c2"), icon: __icon("objectivecpp.svg")), //VSCode Icons + //OCaml + ocaml: (name: "OCaml", color: rgb("#ec670f"), icon: __icon("ocaml.svg")), //Devicons + ml: (name: "OCaml", color: rgb("#ec670f"), icon: __icon("ocaml.svg")), //Devicons + mli: (name: "OCaml", color: rgb("#ec670f"), icon: __icon("ocaml.svg")), //Devicons + mll: (name: "OCaml", color: rgb("#ec670f"), icon: __icon("ocaml.svg")), //Devicons + ocamllex: (name: "OCaml", color: rgb("#ec670f"), icon: __icon("ocaml.svg")), //Devicons + ocamlyacc: (name: "OCaml", color: rgb("#ec670f"), icon: __icon("ocaml.svg")), //Devicons + mly: (name: "OCaml", color: rgb("#ec670f"), icon: __icon("ocaml.svg")), //Devicons + camlp4: (name: "OCaml", color: rgb("#ec670f"), icon: __icon("ocaml.svg")), //Devicons + //orgmode + org: (name: "orgmode", color: rgb("#77aa99"), icon: __icon("org.svg")), //VSCode Icons + orgmode: (name: "orgmode", color: rgb("#77aa99"), icon: __icon("org.svg")), //VSCode Icons + //Pascal + pas: (name: "Pascal", color: rgb("#3c70cc"), icon: __emoji(emoji.parking)), + p: (name: "Pascal", color: rgb("#3c70cc"), icon: __emoji(emoji.parking)), + dpr: (name: "Pascal", color: rgb("#3c70cc"), icon: __emoji(emoji.parking)), + pascal: (name: "Pascal", color: rgb("#3c70cc"), icon: __emoji(emoji.parking)), + //passwd + passwd: (name: "passwd", color: rgb("#f7b74c"), icon: __emoji(emoji.key)), + //Perl + perl: (name: "Perl", color: rgb("#212178"), icon: __icon("perl.svg")), //Devicons + pl: (name: "Perl", color: rgb("#212178"), icon: __icon("perl.svg")), //Devicons + pm: (name: "Perl", color: rgb("#212178"), icon: __icon("perl.svg")), //Devicons + pod: (name: "Perl", color: rgb("#212178"), icon: __icon("perl.svg")), //Devicons + t: (name: "Perl", color: rgb("#212178"), icon: __icon("perl.svg")), //Devicons + PL: (name: "Perl", color: rgb("#212178"), icon: __icon("perl.svg")), //Devicons + //PHP + php: (name: "PHP", color: rgb("#777bb3"), icon: __icon("php.svg")), //Devicons + php3: (name: "PHP", color: rgb("#777bb3"), icon: __icon("php.svg")), //Devicons + php4: (name: "PHP", color: rgb("#777bb3"), icon: __icon("php.svg")), //Devicons + php5: (name: "PHP", color: rgb("#777bb3"), icon: __icon("php.svg")), //Devicons + php7: (name: "PHP", color: rgb("#777bb3"), icon: __icon("php.svg")), //Devicons + phps: (name: "PHP", color: rgb("#777bb3"), icon: __icon("php.svg")), //Devicons + phpt: (name: "PHP", color: rgb("#777bb3"), icon: __icon("php.svg")), //Devicons + phtml: (name: "PHP", color: rgb("#777bb3"), icon: __icon("php.svg")), //Devicons + twig: (name: "Twig", color: rgb("#63bf6a"), icon: __icon("twig.svg")), //VSCode Icons + //Plain Text + text: (name: "Plain Text", color: rgb("#829ec2"), icon: __icon("text.svg")), //VSCode Icons + txt: (name: "Plain Text", color: rgb("#829ec2"), icon: __icon("text.svg")), //VSCode Icons + //PowerShell + powershell: (name: "PowerShell", color: rgb("#1e2f43"), icon: __icon("powershell.svg")), //Devicons + ps1: (name: "PowerShell", color: rgb("#1e2f43"), icon: __icon("powershell.svg")), //Devicons + //Processing + processing: (name: "Processing", color: rgb("#1f34ab"), icon: __icon("processing.svg")), //Devicons + //Prolog + prolog: (name: "Prolog", color: rgb("#ec1c24"), icon: __icon("prolog.svg")), //Devicons + //Protocol Buffer + proto: (name: "Protocol Buffer", color: rgb("#0f9855"), icon: __icon("protobuf.svg")), //VSCode Icons + protodevel: (name: "Protocol Buffer", color: rgb("#0f9855"), icon: __icon("protobuf.svg")), //VSCode Icons + textpb: (name: "Protocol Buffer", color: rgb("#0f9855"), icon: __icon("protobuf.svg")), //VSCode Icons + pbtxt: (name: "Protocol Buffer", color: rgb("#0f9855"), icon: __icon("protobuf.svg")), //VSCode Icons + prototxt: (name: "Protocol Buffer", color: rgb("#0f9855"), icon: __icon("protobuf.svg")), //VSCode Icons + //Puppet + pp: (name: "Puppet", color: rgb("#ffae1a"), icon: __icon("puppet.svg")), //VSCode Icons + epp: (name: "Puppet", color: rgb("#ffae1a"), icon: __icon("puppet.svg")), //VSCode Icons + puppet: (name: "Puppet", color: rgb("#ffae1a"), icon: __icon("puppet.svg")), //VSCode Icons + //PureScript + purs: (name: "PureScript", color: rgb("#111419"), icon: __icon("purescript.svg")), //Devicons + purescript: (name: "PureScript", color: rgb("#111419"), icon: __icon("purescript.svg")), //Devicons + //Python + python: (name: "Python", color: rgb("#306998"), icon: __icon("python.svg")), //Devicons + py: (name: "Python", color: rgb("#306998"), icon: __icon("python.svg")), //Devicons + py3: (name: "Python", color: rgb("#306998"), icon: __icon("python.svg")), //Devicons + pyw: (name: "Python", color: rgb("#306998"), icon: __icon("python.svg")), //Devicons + pyi: (name: "Python", color: rgb("#306998"), icon: __icon("python.svg")), //Devicons + pyx: (name: "Python", color: rgb("#306998"), icon: __icon("python.svg")), //Devicons + pxd: (name: "Python", color: rgb("#306998"), icon: __icon("python.svg")), //Devicons + pxi: (name: "Python", color: rgb("#306998"), icon: __icon("python.svg")), //Devicons + rpy: (name: "Python", color: rgb("#306998"), icon: __icon("python.svg")), //Devicons + cpy: (name: "Python", color: rgb("#306998"), icon: __icon("python.svg")), //Devicons + SConstruct: (name: "Python", color: rgb("#306998"), icon: __icon("python.svg")), //Devicons + sconstruct: (name: "Python", color: rgb("#306998"), icon: __icon("python.svg")), //Devicons + SConscript: (name: "Python", color: rgb("#306998"), icon: __icon("python.svg")), //Devicons + gyp: (name: "Python", color: rgb("#306998"), icon: __icon("python.svg")), //Devicons + gypi: (name: "Python", color: rgb("#306998"), icon: __icon("python.svg")), //Devicons + Snakefile: (name: "Python", color: rgb("#306998"), icon: __icon("python.svg")), //Devicons + wscript: (name: "Python", color: rgb("#306998"), icon: __icon("python.svg")), //Devicons + pip: (name: "Requirements.txt", color: rgb("#306998"), icon: __icon("python.svg")), //Devicons + //QML + qml: (name: "QML", color: rgb("#41cd52"), icon: __icon("qml.svg")), //VSCode Icons + qmlproject: (name: "QML", color: rgb("#41cd52"), icon: __icon("qml.svg")), //VSCode Icons + //R + r: (name: "R", color: rgb("#276dc3"), icon: __icon("r.svg")), //Devicons + R: (name: "R", color: rgb("#276dc3"), icon: __icon("r.svg")), //Devicons + s: (name: "R", color: rgb("#276dc3"), icon: __icon("r.svg")), //Devicons + S: (name: "R", color: rgb("#276dc3"), icon: __icon("r.svg")), //Devicons + Rprofile: (name: "R", color: rgb("#276dc3"), icon: __icon("r.svg")), //Devicons + rd: (name: "R Documentation", color: rgb("#276dc3"), icon: __icon("r.svg")), //Devicons + //Racket + racket: (name: "Racket", color: rgb("#9f1d20"), icon: __icon("racket.svg")), //VSCode Icons + rkt: (name: "Racket", color: rgb("#9f1d20"), icon: __icon("racket.svg")), //VSCode Icons + //Rego + rego: (name: "Rego", color: rgb("#536367"), icon: __icon("rego.svg")), //VSCode Icons + //Regular Expression + re: (name: "RegEx", color: rgb("#000000"), icon: __emoji(emoji.ast)), + //resolv + resolv: (name: "resolv", color: rgb("#a89cb8"), icon: __emoji(emoji.gear)), + //reStructuredText + rst: (name: "reStructuredText", color: rgb("#829ec2"), icon: __icon("text.svg")), //VSCode Icons + rest: (name: "reStructuredText", color: rgb("#829ec2"), icon: __icon("text.svg")), //VSCode Icons + restructuredtext: (name: "reStructuredText", color: rgb("#829ec2"), icon: __icon("text.svg")), //VSCode Icons + //Robot Framework + robot: (name: "Robot Framework", color: rgb("#000000"), icon: __icon("robotframework.svg")), //VSCode Icons + resource: (name: "Robot Framework", color: rgb("#000000"), icon: __icon("robotframework.svg")), //VSCode Icons + //Ruby + rb: (name: "Ruby", color: rgb("#820c01"), icon: __icon("ruby.svg")), //Devicons + Appfile: (name: "Ruby", color: rgb("#820c01"), icon: __icon("ruby.svg")), //Devicons + Appraisals: (name: "Ruby", color: rgb("#820c01"), icon: __icon("ruby.svg")), //Devicons + Berksfile: (name: "Ruby", color: rgb("#820c01"), icon: __icon("ruby.svg")), //Devicons + Brewfile: (name: "Ruby", color: rgb("#820c01"), icon: __icon("ruby.svg")), //Devicons + capfile: (name: "Ruby", color: rgb("#820c01"), icon: __icon("ruby.svg")), //Devicons + cgi: (name: "Ruby", color: rgb("#820c01"), icon: __icon("ruby.svg")), //Devicons + Cheffile: (name: "Ruby", color: rgb("#820c01"), icon: __icon("ruby.svg")), //Devicons + Deliverfile: (name: "Ruby", color: rgb("#820c01"), icon: __icon("ruby.svg")), //Devicons + Fastfile: (name: "Ruby", color: rgb("#820c01"), icon: __icon("ruby.svg")), //Devicons + fcgi: (name: "Ruby", color: rgb("#820c01"), icon: __icon("ruby.svg")), //Devicons + Gemfile: (name: "Ruby", color: rgb("#820c01"), icon: __icon("ruby.svg")), //Devicons + gemspec: (name: "Ruby", color: rgb("#820c01"), icon: __icon("ruby.svg")), //Devicons + Guardfile: (name: "Ruby", color: rgb("#820c01"), icon: __icon("ruby.svg")), //Devicons + irbrc: (name: "Ruby", color: rgb("#820c01"), icon: __icon("ruby.svg")), //Devicons + jbuilder: (name: "Ruby", color: rgb("#820c01"), icon: __icon("ruby.svg")), //Devicons + podspec: (name: "Ruby", color: rgb("#820c01"), icon: __icon("ruby.svg")), //Devicons + prawn: (name: "Ruby", color: rgb("#820c01"), icon: __icon("ruby.svg")), //Devicons + rabl: (name: "Ruby", color: rgb("#820c01"), icon: __icon("ruby.svg")), //Devicons + rake: (name: "Ruby", color: rgb("#820c01"), icon: __icon("ruby.svg")), //Devicons + Rakefile: (name: "Ruby", color: rgb("#820c01"), icon: __icon("ruby.svg")), //Devicons + Rantfile: (name: "Ruby", color: rgb("#820c01"), icon: __icon("ruby.svg")), //Devicons + rbx: (name: "Ruby", color: rgb("#820c01"), icon: __icon("ruby.svg")), //Devicons + rjs: (name: "Ruby", color: rgb("#820c01"), icon: __icon("ruby.svg")), //Devicons + Scanfile: (name: "Ruby", color: rgb("#820c01"), icon: __icon("ruby.svg")), //Devicons + simplecov: (name: "Ruby", color: rgb("#820c01"), icon: __icon("ruby.svg")), //Devicons + Snapfile: (name: "Ruby", color: rgb("#820c01"), icon: __icon("ruby.svg")), //Devicons + thor: (name: "Ruby", color: rgb("#820c01"), icon: __icon("ruby.svg")), //Devicons + Thorfile: (name: "Ruby", color: rgb("#820c01"), icon: __icon("ruby.svg")), //Devicons + Vagrantfile: (name: "Ruby", color: rgb("#820c01"), icon: __icon("ruby.svg")), //Devicons + ruby: (name: "Ruby", color: rgb("#820c01"), icon: __icon("ruby.svg")), //Devicons + haml: (name: "Ruby", color: rgb("#820c01"), icon: __icon("ruby.svg")), //Devicons + slim: (name: "Ruby", color: rgb("#820c01"), icon: __icon("ruby.svg")), //Devicons + skim: (name: "Ruby", color: rgb("#820c01"), icon: __icon("ruby.svg")), //Devicons + //Ruby on Rails + rails: (name: "Ruby on Rails", color: rgb("#5e000e"), icon: __icon("rails.svg")), //Devicons + rxml: (name: "Ruby on Rails", color: rgb("#5e000e"), icon: __icon("rails.svg")), //Devicons + builder: (name: "Ruby on Rails", color: rgb("#5e000e"), icon: __icon("rails.svg")), //Devicons + rhtml: (name: "Ruby on Rails", color: rgb("#5e000e"), icon: __icon("rails.svg")), //Devicons + erb: (name: "Ruby on Rails", color: rgb("#5e000e"), icon: __icon("rails.svg")), //Devicons + erbsql: (name: "Ruby on Rails", color: rgb("#5e000e"), icon: __icon("rails.svg")), //Devicons + //Rust + rust: (name: "Rust", color: rgb("#a04f12"), icon: __icon("rust.svg")), //VSCode Icons + rs: (name: "Rust", color: rgb("#a04f12"), icon: __icon("rust.svg")), //VSCode Icons + //Scala + scala: (name: "Scala", color: rgb("#de3423"), icon: __icon("scala.svg")), //Devicons + sc: (name: "Scala", color: rgb("#de3423"), icon: __icon("scala.svg")), //Devicons + sbt: (name: "Scala", color: rgb("#de3423"), icon: __icon("scala.svg")), //Devicons + //SCSS + scss: (name: "SCSS", color: rgb("#cb6699"), icon: __icon("sass.svg")), //Devicons + sass: (name: "SASS", color: rgb("#cb6699"), icon: __icon("sass.svg")), //Devicons + //SML + sml: (name: "SML", color: rgb("#829ec2"), icon: __icon("text.svg")), //VSCode Icons + cm: (name: "SML", color: rgb("#829ec2"), icon: __icon("text.svg")), //VSCode Icons + sig: (name: "SML", color: rgb("#829ec2"), icon: __icon("text.svg")), //VSCode Icons + //Solidity + solidity: (name: "Solidity", color: rgb("#2b247c"), icon: __icon("solidity.svg")), //Devicons + sol: (name: "Solidity", color: rgb("#2b247c"), icon: __icon("solidity.svg")), //Devicons + //Splunk + splunk: (name: "Splunk", color: rgb("#0c1724"), icon: __icon("splunk.svg")), //Devicons + spl: (name: "Splunk", color: rgb("#0c1724"), icon: __icon("splunk.svg")), //Devicons + //SQL + sql: (name: "SQL", color: rgb("#ffda44"), icon: __icon("sql.svg")), //VSCode Icons + ddl: (name: "SQL", color: rgb("#ffda44"), icon: __icon("sql.svg")), //VSCode Icons + dml: (name: "SQL", color: rgb("#ffda44"), icon: __icon("sql.svg")), //VSCode Icons + mysql: (name: "MySQL", color: rgb("#e48e00"), icon: __icon("mysql.svg")), //Devicons + postgresql: (name: "PostgreSQL", color: rgb("#336791"), icon: __icon("postgresql.svg")), //Devicons + sqlite: (name: "SQLite", color: rgb("#003956"), icon: __icon("sqlite.svg")), //Devicons + //SSH + ssh: (name: "SSH", color: rgb("#231f20"), icon: __icon("ssh.svg")), //Devicons + ssh_config: (name: "SSH Config", color: rgb("#231f20"), icon: __icon("ssh.svg")), //Devicons + ssh-config: (name: "SSH Config", color: rgb("#231f20"), icon: __icon("ssh.svg")), //Devicons + sshd_config: (name: "SSHD Config", color: rgb("#231f20"), icon: __icon("ssh.svg")), //Devicons + sshd-config: (name: "SSHD Config", color: rgb("#231f20"), icon: __icon("ssh.svg")), //Devicons + known_hosts: (name: "Known Hosts", color: rgb("#231f20"), icon: __icon("ssh.svg")), //Devicons + known-hosts: (name: "Known Hosts", color: rgb("#231f20"), icon: __icon("ssh.svg")), //Devicons + //Strace + strace: (name: "Strace", color: rgb("#f59217"), icon: __icon("strace.svg")), //Wikimedia + //Stylus + stylus: (name: "Stylus", color: rgb("#333333"), icon: __icon("stylus.svg")), //Devicons + styl: (name: "Stylus", color: rgb("#333333"), icon: __icon("stylus.svg")), //Devicons + //Sublime + sublime-settings: (name: "Sublime", color: rgb("#ff9800"), icon: __icon("sublime.svg")), //VSCode Icons + sublime-menu: (name: "Sublime", color: rgb("#ff9800"), icon: __icon("sublime.svg")), //VSCode Icons + sublime-keymap: (name: "Sublime", color: rgb("#ff9800"), icon: __icon("sublime.svg")), //VSCode Icons + sublime-mousemap: (name: "Sublime", color: rgb("#ff9800"), icon: __icon("sublime.svg")), //VSCode Icons + sublime-theme: (name: "Sublime", color: rgb("#ff9800"), icon: __icon("sublime.svg")), //VSCode Icons + sublime-build: (name: "Sublime", color: rgb("#ff9800"), icon: __icon("sublime.svg")), //VSCode Icons + sublime-project: (name: "Sublime", color: rgb("#ff9800"), icon: __icon("sublime.svg")), //VSCode Icons + sublime-completions: (name: "Sublime", color: rgb("#ff9800"), icon: __icon("sublime.svg")), //VSCode Icons + sublime-commands: (name: "Sublime", color: rgb("#ff9800"), icon: __icon("sublime.svg")), //VSCode Icons + sublime-macro: (name: "Sublime", color: rgb("#ff9800"), icon: __icon("sublime.svg")), //VSCode Icons + sublime-color-scheme: (name: "Sublime", color: rgb("#ff9800"), icon: __icon("sublime.svg")), //VSCode Icons + sublime-Syntax: (name: "Sublime", color: rgb("#ff9800"), icon: __icon("sublime.svg")), //VSCode Icons + //Svelte + svelte: (name: "Svelte", color: rgb("#ff3e00"), icon: __icon("svelte.svg")), //Devicons + svlt: (name: "Svelte", color: rgb("#ff3e00"), icon: __icon("svelte.svg")), //Devicons + //Swift + swift: (name: "Swift", color: rgb("#f05138"), icon: __icon("swift.svg")), //Devicons + //syslog + syslog: (name: "Syslog", color: rgb("#00bd02"), icon: __icon("log.svg")), //VSCode Icons + //SystemVerilog + sv: (name: "SystemVerilog", color: rgb("#2c087e"), icon: __icon("systemverilog.svg")), //VSCode Icons + svh: (name: "SystemVerilog", color: rgb("#2c087e"), icon: __icon("systemverilog.svg")), //VSCode Icons + vh: (name: "SystemVerilog", color: rgb("#2c087e"), icon: __icon("systemverilog.svg")), //VSCode Icons + systemverilog: (name: "SystemVerilog", color: rgb("#2c087e"), icon: __icon("systemverilog.svg")), //VSCode Icons + //Tcl + tcl: (name: "Tcl", color: rgb("#c3b15f"), icon: __icon("tcl.svg")), //VSCode Icons + adp: (name: "Tcl", color: rgb("#c3b15f"), icon: __icon("tcl.svg")), //VSCode Icons + //Terraform + terraform: (name: "Terraform", color: rgb("#4040b2"), icon: __icon("terraform.svg")), //Devicons + tf: (name: "Terraform", color: rgb("#4040b2"), icon: __icon("terraform.svg")), //Devicons + tfvars: (name: "Terraform", color: rgb("#4040b2"), icon: __icon("terraform.svg")), //Devicons + hcl: (name: "Terraform", color: rgb("#4040b2"), icon: __icon("terraform.svg")), //Devicons + tfstate: (name: "Terraform", color: rgb("#4040b2"), icon: __icon("terraform.svg")), //Devicons + //Textile + textile: (name: "Textile", color: rgb("#ffe7ac"), icon: __icon("textile.svg")), //VSCode Icons + //TOML + toml: (name: "TOML", color: rgb("#9c4221"), icon: __icon("toml.svg")), //VSCode Icons + tml: (name: "TOML", color: rgb("#9c4221"), icon: __icon("toml.svg")), //VSCode Icons + Pipfile: (name: "TOML", color: rgb("#9c4221"), icon: __icon("toml.svg")), //VSCode Icons + //TypeScript + ts: (name: "TypeScript", color: rgb("#007acc"), icon: __icon("typescript.svg")), //Devicons + mts: (name: "TypeScript", color: rgb("#007acc"), icon: __icon("typescript.svg")), //Devicons + cts: (name: "TypeScript", color: rgb("#007acc"), icon: __icon("typescript.svg")), //Devicons + typescript: (name: "TypeScript", color: rgb("#007acc"), icon: __icon("typescript.svg")), //Devicons + tsx: (name: "TSX", color: rgb("#007acc"), icon: __icon("typescript.svg")), //Devicons + typescriptreact: (name: "React", color: rgb("#61dafb"), icon: __icon("react.svg")), //Devicons + //Typst + typst: (name: "Typst", color: rgb("#8b70c3"), icon: __icon("typst.svg")), //Typst + typ: (name: "Typst", color: rgb("#458fa0"), icon: __icon("typst.svg")), //Typst + typc: (name: "Typst", color: rgb("#8b70c3"), icon: __icon("typst.svg")), //Typst + typm: (name: "Typst", color: rgb("#458fa0"), icon: __icon("typst.svg")), //Typst + //UML + uml: (name: "UML", color: rgb("#452e7f"), icon: __icon("unifiedmodelinglanguage.svg")), //Devicons + //Vala + vala: (name: "Vala", color: rgb("#6639a4"), icon: __icon("vala.svg")), //Devicons + //varlink + varlink: (name: "varlink", color: rgb("#ccc4d3"), icon: __emoji(emoji.chain)), + //Verilog + v: (name: "Verilog", color: rgb("#1a348f"), icon: __icon("verilog.svg")), //VSCode Icons + V: (name: "Verilog", color: rgb("#1a348f"), icon: __icon("verilog.svg")), //VSCode Icons + verilog: (name: "Verilog", color: rgb("#1a348f"), icon: __icon("verilog.svg")), //VSCode Icons + //Vim + vim: (name: "Vim", color: rgb("#019833"), icon: __icon("vim.svg")), //Devicons + vimrc: (name: "Vim", color: rgb("#019833"), icon: __icon("vim.svg")), //Devicons + gvimrc: (name: "Vim", color: rgb("#019833"), icon: __icon("vim.svg")), //Devicons + _vimrc: (name: "Vim", color: rgb("#019833"), icon: __icon("vim.svg")), //Devicons + _gvimrc: (name: "Vim", color: rgb("#019833"), icon: __icon("vim.svg")), //Devicons + viml: (name: "Vim", color: rgb("#019833"), icon: __icon("vim.svg")), //Devicons + vimscript: (name: "Vim", color: rgb("#019833"), icon: __icon("vim.svg")), //Devicons + neovim: (name: "Neovim", color: rgb("#439240"), icon: __icon("neovim.svg")), //Devicons + nvim: (name: "Neovim", color: rgb("#439240"), icon: __icon("neovim.svg")), //Devicons + //Visual Basic + visualbasic: (name: "Visual Basic", color: rgb("#004e8c"), icon: __icon("visualbasic.svg")), //Devicons + vb: (name: "Visual Basic", color: rgb("#004e8c"), icon: __icon("visualbasic.svg")), //Devicons + //Vue + vue: (name: "Vue", color: rgb("#41b883"), icon: __icon("vuejs.svg")), //Devicons + //Vyper + vyper: (name: "Vyper", color: rgb("#9f4cf2"), icon: __icon("vyper.svg")), //Devicons + vy: (name: "Vyper", color: rgb("#9f4cf2"), icon: __icon("vyper.svg")), //Devicons + //XML + xml: (name: "XML", color: rgb("#005fad"), icon: __icon("xml.svg")), //Devicons + xsd: (name: "XML", color: rgb("#005fad"), icon: __icon("xml.svg")), //Devicons + xslt: (name: "XML", color: rgb("#005fad"), icon: __icon("xml.svg")), //Devicons + tld: (name: "XML", color: rgb("#005fad"), icon: __icon("xml.svg")), //Devicons + dtml: (name: "XML", color: rgb("#005fad"), icon: __icon("xml.svg")), //Devicons + rss: (name: "XML", color: rgb("#005fad"), icon: __icon("xml.svg")), //Devicons + opml: (name: "XML", color: rgb("#005fad"), icon: __icon("xml.svg")), //Devicons + svg: (name: "SVG", color: rgb("#ffb13b"), icon: __icon("svg.svg")), //VSCode Icons + //WASM + wasm: (name: "WASM", color: rgb("#654ff0"), icon: __icon("wasm.svg")), //Devicons + //YAML + yaml: (name: "YAML", color: rgb("#cb171e"), icon: __icon("yaml.svg")), //Devicons + yml: (name: "YAML", color: rgb("#cb171e"), icon: __icon("yaml.svg")), //Devicons + //Zig + zig: (name: "Zig", color: rgb("#f7a41d"), icon: __icon("zig.svg")), //Devicons ) } diff --git a/codly-languages/tests/basic-output/all-langs.typ b/codly-languages/tests/basic-output/all-langs.typ new file mode 100644 index 0000000..381ae9a --- /dev/null +++ b/codly-languages/tests/basic-output/all-langs.typ @@ -0,0 +1,7 @@ +#import "@preview/codly:1.2.0": * +#import "/lib.typ": * +#show: codly-init +#codly(languages: codly-languages) +#for (key, entry) in codly-languages{ + raw(lang: key, block: true, key) +} diff --git a/codly-languages/tests/basic-output/ref/all-langs.pdf b/codly-languages/tests/basic-output/ref/all-langs.pdf new file mode 100644 index 0000000..4e30853 Binary files /dev/null and b/codly-languages/tests/basic-output/ref/all-langs.pdf differ diff --git a/codly-languages/tests/data-check/ref/1.png b/codly-languages/tests/data-check/ref/1.png index e0a16a2..c9fe91d 100644 Binary files a/codly-languages/tests/data-check/ref/1.png and b/codly-languages/tests/data-check/ref/1.png differ diff --git a/codly-languages/tests/data-check/test.typ b/codly-languages/tests/data-check/test.typ index 843c10d..fd93e5a 100644 --- a/codly-languages/tests/data-check/test.typ +++ b/codly-languages/tests/data-check/test.typ @@ -1,167 +1,527 @@ #import "/lib.typ": * -#let base-languages = ( +#let test-languages = ( + "_gvimrc", + "_vimrc", "aarch64", + "ad", + "ada", + "adb", + "adoc", + "adp", + "ads", "agda", "angular", "ansible", "apache", "apl", + "Appfile", + "applescript", + "Appraisals", + "arm", + "as", + "asa", + "asciidoc", + "ascript", + "asm", + "asp", + "authorized_keys", + "authorized_keys2", "awk", "bash", + "bat", + "Berksfile", + "bib", + "bibtex", + "Brewfile", + "bsh", + "build", + "builder", + "C", "c", + "cabal", "cairo", + "Cakefile", + "camlp4", + "capfile", + "cc", + "cfg", + "cgi", + "Cheffile", + "cl", + "clisp", + "clj", + "cljs", "clojure", "clojurescript", + "cm", "cmake", + "cmakecache", + "cmakecommands", + "cmd", + "coffee", "coffeescript", + "commands_bash", + "comp", + "conf", + "cp", "cplusplus", + "cpp", + "cpuinfo", + "cpy", + "cr", + "crontab", + "crypttab", "crystal", + "cs", "csharp", + "cson", "css", + "csv", + "csx", + "cts", + "cu", "cuda", + "cxx", + "d", "dart", + "ddl", + "dektop", + "Deliverfile", + "di", + "diff", + "dml", "docker", + "Dockerfile", + "dockerfile", + "DOT", + "dot", + "dotenv", + "dpr", + "dtml", + "el", "elixir", "elm", "emacs", + "email", + "Emakefile", + "emakefile", + "eml", + "env", + "envvars", + "epp", + "erb", + "erbsql", + "erl", "erlang", + "ex", + "exs", + "F", + "f", + "F03", + "f03", + "F08", + "f08", + "F77", + "f77", + "F90", + "f90", + "F95", + "f95", + "fasl", + "fastcgi_params", + "Fastfile", + "fcgi", + "FG", + "fish", + "FOR", + "for", "fortran", + "FPP", + "fpp", + "frag", + "fs", + "fsh", + "fshader", "fsharp", + "fsi", + "fstab", + "fsx", + "Gemfile", + "gemspec", + "geom", "git", + "glsl", + "gnu", + "GNUmakefile", + "gnuplot", "go", + "golang", + "gp", + "gpl", + "gpr", + "gql", + "gradle", "graphql", + "graphqls", + "groff", "groovy", "grpc", + "gs", + "gsh", + "gshader", + "Guardfile", + "gv", + "gvimrc", + "gvy", + "gyp", + "gypi", + "h", + "haml", "handlebars", "haskell", "haxe", + "hcl", + "hgrc", + "hh", + "hosts", + "hpp", + "hrl", + "hs", + "HTACCESS", + "htaccess", + "HTGROUPS", + "htgroups", + "htm", "html", + "html5", + "HTPASSWD", + "htpasswd", + "http", + "hxx", + "inc", + "INF", + "inf", + "INI", + "ini", + "inl", + "ipp", + "irbrc", + "j2", "java", + "javadoc", "javascript", + "jbuilder", + "jinja", + "jinja2", + "jl", + "jq", + "js", "json", + "jsonnet", + "jsp", "julia", + "known-hosts", + "known_hosts", "kotlin", + "kt", + "kts", + "l", "latex", + "lean", "less", + "lhs", + "libjsonnet", + "libsonnet", "lisp", + "ll", + "llvm", + "lng", + "log", + "lsp", + "ltx", "lua", + "M", + "m", + "mac", + "mak", + "make", + "Makefile", + "makefile", + "man", + "manpage", + "markdn", "markdown", "matlab", + "mboxz", + "mbx", + "md", + "mdown", + "mediawikerpanel", + "mediawiki", + "meminfo", + "mesh", + "mk", + "ml", + "mli", + "mll", + "mly", + "mm", + "msg", + "mtab", + "mts", + "mud", + "multimarkdown", "mysql", + "namelist", + "nasm", "neovim", "nextflow", "nginx", "nim", + "nimble", + "nims", + "ninja", "nix", + "nixos", + "nvim", + "obj-c", + "objc", + "objective_c", "objectivec", "ocaml", + "ocamllex", + "OCamlMakefile", + "ocamlyacc", + "opml", + "org", + "orgmode", + "p", + "pas", + "pascal", + "passwd", + "patch", + "pbtxt", "perl", "php", + "php3", + "php4", + "php5", + "php7", + "phps", + "phpt", + "phtml", + "pip", + "Pipfile", + "PL", + "pl", + "plot", + "plt", + "pm", + "pod", + "podspec", "postgresql", "powershell", + "pp", + "prawn", "processing", "prolog", + "properties", + "proto", + "protodevel", + "prototxt", + "ps1", + "pub", + "puppet", "purescript", + "purs", + "pxd", + "pxi", + "py", + "py3", + "pyi", "python", + "pyw", + "pyx", + "qml", + "qmlproject", + "R", "r", + "rabl", + "racket", + "rahit", "rails", + "rake", + "Rakefile", + "Rantfile", + "rb", + "rbx", + "rcall", + "rchit", + "rd", + "re", + "REG", + "reg", + "rego", + "resolv", + "resource", + "rest", + "restructuredtext", + "rgen", + "rhtml", + "rint", + "rjs", + "rkt", + "rmiss", + "robot", + "Rprofile", + "rpy", + "rs", + "rss", + "rst", "ruby", "rust", + "rxml", + "S", + "s", "sass", + "sbt", + "sc", "scala", + "Scanfile", + "scgi_params", + "scm", + "SConscript", + "SConstruct", + "sconstruct", + "scss", + "sh", + "shell", + "shell_unix_generic", + "shellscript", + "show_nonprintable", + "shtml", + "sig", + "simplecov", + "skim", + "slim", + "sml", + "Snakefile", + "Snapfile", + "sol", "solidity", + "spl", "splunk", "sql", "sqlite", + "ss", + "ssh", "ssh-config", + "ssh_config", + "sshd-config", + "sshd_config", + "strace", + "styl", "stylus", + "sublime-build", + "sublime-color-scheme", + "sublime-commands", + "sublime-completions", + "sublime-keymap", + "sublime-macro", + "sublime-menu", + "sublime-mousemap", + "sublime-project", + "sublime-settings", + "sublime-Syntax", + "sublime-theme", + "sv", "svelte", + "svg", + "svh", + "svlt", "swift", + "syslog", + "systemverilog", + "t", + "tab", + "task", + "tcl", "terraform", + "tesc", + "tese", "tex", "text", + "textile", + "textpb", + "tf", + "tfstate", + "tfvars", + "thor", + "Thorfile", + "tld", + "tml", + "tmpl", + "toml", + "tpl", + "troff", + "ts", + "tsv", + "tsx", + "twig", + "txt", + "typ", + "typc", "typescript", + "typescriptreact", + "typm", "typst", "uml", + "URL", + "url", + "uwsgi_params", + "V", + "v", + "Vagrantfile", "vala", + "varlink", + "vb", + "verilog", + "vert", + "vh", "vim", + "viml", + "vimrc", + "vimscript", "visualbasic", + "vs", + "vsh", + "vshader", + "vue", + "vy", "vyper", "wasm", + "wiki", + "wikipedia", + "wscript", + "xhtml", "xml", + "xsd", + "xslt", "yaml", + "yasm", + "yaws", + "yml", "zig", + "zsh", ) -#for lang in base-languages { +#for lang in test-languages { if lang not in codly-languages.keys() { panic("warning: language " + lang + " not found in codly-languages") } } -Found all base languages! - - -#let aliases = ( - "arm", - "bash", - "clj", - "cljs", - "coffee", - "cpp", - "cs", - "cxx", - "cu", - "dockerfile", - "erl", - "ex", - "fs", - "golang", - "hs", - "html5", - "jl", - "js", - "kt", - "ml", - "nixos", - "nvim", - "obj-c", - "objc", - "pl", - "ps1", - "py", - "rb", - "rs", - "sc", - "scss", - "sh", - "shell", - "sol", - "spl", - "ssh", - "styl", - "tf", - "ts", - "txt", - "typ", - "typc", - "typm", - "vb", - "vimscript", - "yml" -) - -#for lang in aliases { - if lang not in codly-languages.keys() { - panic("error: language " + lang + " not found in codly-languages") - } -} - -Found all language aliases! - -#if codly-languages.keys().len() != base-languages.len() + aliases.len() { - panic("error: language count is incorrect") -} +Found all languages! Language key count matches: #codly-languages.keys().len() keys. diff --git a/codly-languages/typst.toml b/codly-languages/typst.toml index 48c313b..1d252b9 100644 --- a/codly-languages/typst.toml +++ b/codly-languages/typst.toml @@ -1,6 +1,6 @@ [package] name = "codly-languages" -version = "0.1.7" +version = "0.1.8" entrypoint = "lib.typ" authors = ["Stephen Waits "] license = "MIT"