Skip to content

Latest commit

 

History

History
75 lines (47 loc) · 3.13 KB

ABOUT.md

File metadata and controls

75 lines (47 loc) · 3.13 KB

pustota

pustota is a minimalistic VSCode theme inspired by old-fashioned hobbies.

Preview it online on vscode.dev with default settings.

Core features

  • Minimalistic
  • Borderless
  • High contrast for the needed parts
  • Small amount of colors
  • Only statically known parts are highlighed

Unlike many other themes, this one only highlights a few things:

  1. Comments (#626A73) #626A73
  2. Strings (#C2D94C) #C2D94C
  3. Constants (#E6B450) #E6B450
  4. Keywords and operators (#FF8F40) #FF8F40
  5. Function definitions (#FFB454) #FFB454
  6. Type definitions (#59C2FF) #59C2FF

Everything else is just white (#B3B1AD) #B3B1AD

Basically, this is it.

Pairs greatly with FiraCode font and sobole theme for ZSH.

This theme does not include an icon theme, so you can use any:

  • Ayu has a great one that I am using
  • Seti - the default one - is also fine

You can also check my .dotfiles with the whole setup.

Installation

Install it from the official website or install it with CLI: code --install-extension sobolevn.pustota

And then choose Preferences: Color Theme to be "pustota".

Supported languages

This theme supports a lot of languages, starting from mainstream ones like Python, TypeScript, and Java. And ending with languages like Elixir, Lisp, and Haskell.

If you want to contribute a language support, please feel free! It is quite easy to do, since there are only 5 major colors :)

Showcase

Theme with my VSCode settings:

minimal

main

Theme with default VSCode settings:

default

default-terminal

Recommended settings

Full list of the settings I use.

Major ones:

  • "editor.semanticHighlighting.enabled": false to turn off semantic syntax
  • "editor.matchBrackets": "never" to turn off parens highlight

Thanks to

  • Ayu Dark which was the main source of the style and colors (and even some tests)
  • Alabster for the concept of "small visual noise"