Universe

Provides a set of predefined language configurations for use with the codly code listing package. For each supported language, this package defines a name, icon, and color to use when displaying code.

Usage

Pretty simple. Import codly. Initialize it. Import codly-languages. Configure codly with the languages. Like this:

#import "@preview/codly:1.2.0": *
#show: codly-init

#import "@preview/codly-languages:0.1.8": *
#codly(languages: codly-languages)

Then use code blocks as you normally would and the output, for supported languages, should look like this:

Example code listings

Contributing

Some languages are still missing. All contributions welcome.

Icon Attribution

Icon Source License
BibTeX Wikimedia Public Use
JQ Wikimedia CC 3.0
Lean WIkimedia Apache 2.0
Strace Wikimedia CC 4.0
Typst Typst Website Free to use

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.

Iconset Source License
Devicon Github MIT
VSCode Icons Github MIT

License

This package is released under the MIT License.