A cold, clear theme

Related tags

System tools icefall
Overview

Icefall

A cold, clear theme.

The font in this screenshot is Input Sans.

Icefall has subdued syntax highlighting, opting instead to use its colours for semantic highlighting. You can tell at a glance whether something is a function call, so why waste colours on differentiating that? You can’t tell whether Foo is an enum or a struct just by looking at it; Icefall colours things depending on semantics, rather than syntax.

Note how definitions are bright white, and how highlighting is semantic:

  • Boolean is light blue, since it’s an enum
  • True and False are purple, since they’re enum variants
  • Cat is blue, since it’s a struct
  • Animal is teal, since it’s a trait

This screenshot also uses a different font (Input Serif) for keywords to further differentiate them.

The colour palette is taken almost entirely from the excellent Iceberg.

The VS Code theme file is generated using mottle, and the colour palette is generated with tincture. Take a look in src to see how theme generation is implemented.

You might also like...
A grub theme in the style of the Minecraft singleplayer (sp) world selection screen!

Minecraft World Selection Grub Theme Wowie, another Minecraft grub theme! But this time it's in the style of the singleplayer world selection menu, wh

Generates a theme for Egui based on M3 color palettes.
Generates a theme for Egui based on M3 color palettes.

M3-EGUI About M3-EGUI (material-egui) is a library that takes an input color and generates a color palette using M3 colors. It then applies those colo

Owner
Aramis Razzaghipour
I like cats, Rust, programming languages and typography.
Aramis Razzaghipour
Minimalistic governance & ledger toolkit for cold wallets

Minimalistic ledger and governance toolkit for cold wallets.

DFINITY 66 Dec 20, 2022
Clear Coat is a Rust wrapper for the IUP GUI library.

Clear Coat Clear Coat is a Rust wrapper for the IUP GUI library. IUP uses native controls and has Windows and GTK backends. A macOS backend has been o

Jordan Miner 18 Feb 13, 2021
skyWM is an extensible tiling window manager written in Rust. skyWM has a clear and distinct focus adhering to the KISS and Unix philosophy.

Please note: skyWM is currently in heavy development and is not usable as of yet. Documentation and versions will change quickly. skyWM skyWM is an ex

MrBeeBenson 74 Dec 28, 2022
sema: a theme that focuses on what’s important

sema: a theme that focuses on what’s important On the Visual Studio Marketplace On the Open VSX Registry Take a look at the website for information on

Aramis Razzaghipour 81 Dec 12, 2022
IntelliJ version of the Afterglow Sublime Text theme

Afterglow IntelliJ This theme for IntelliJ is based on the the Afterglow Sublime Text theme, and replaces the default sidebar icons and colour of Inte

Sidney Just 81 Jun 29, 2022
A flexible simple theme manager for *nix systems

tema A theme manager for *nix systems respecting the FHS spec configuration As of now all the configuration is done via $XDG_CONFIG_HOME/tema/config.y

lb06 2 Sep 23, 2022
🚀 A blazingly fast easy to use dotfile and global theme manager written in Rust

GTHEME A blazingly fast easy to use dotfile and global theme manager for *NIX systems written in Rust ?? Demo using wip desktop. To check out more des

David Rodriguez 19 Nov 28, 2022
🦀 Soothing pastel theme for Rust

catppuccin ?? Soothing pastel theme for Rust. Usage Add Catppuccin to your project's Cargo.toml: [dependencies] catppuccin = "1.0.4" Example use catpp

Catppuccin 13 Dec 22, 2022
📁 Soothing pastel theme for egui

Catppuccin for egui Previews ?? Latte ?? Frappé ?? Macchiato ?? Mocha Usage Add this to your Cargo.toml: [dependencies] catppuccin-egui = "1.0" To use

Catppuccin 18 Jan 19, 2023
A dark and light Neovim theme written in fennel, inspired by IBM Carbon.

oxocarbon.nvim Note: The old rust version can be found on the rust branch of this repository Oxocarbon is looking for ports! If you're a user of anoth

Nyoom Engineering 690 Jun 29, 2023