Skip to content

lunacookies/sorcisto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A theme based on Apprentice and Sorcerer

Resources

Stars

Watchers

Forks

Packages

 
 
 

Languages