Skip to content

A theme that aims to provide colorful fine-grained semantic distinctions while remaining enjoyable to stare at for long periods of time

License

Notifications You must be signed in to change notification settings

ColinMelendez/Bismuth-Theme

Repository files navigation

Bismuth

This theme aims to provide fine-grained semantic distinctions while being easy-on-the-eyes with a warm-leaning color palette WHILE ALSO remaining colorful and enjoyable to look at. Does it succeed? ehhhhhhh... it can vary. But it does generally help with breaking down big dense repos or learning a new language by organizing the tokens into some pretty fine-grained categories. Originally based off of the material synthwave theme, with influence from the Palenight and OneDark themes. Uses both Textmate and Semantic token scopes.

Bismuth is the product of many small tweaks that I have made to suit my personal tastes over over a couple years, which I eventually put together into a theme for consistency, and which I finally decided to release as an open-source project so that others might enjoy it as well. I find that it is not stressful on the eyes, draws your focus to the most critical and bug-prone aspects of the source code, and is good for parsing large, unfamiliar codebases.

The Name was inspired by the element 83 - Bismuth. A silvery-grey post-transition metal that melts at relatively low temperatures and forms beautiful rhombic geometric crystals with a rainbow of colors when oxidized at various temperatures. It holds the title of being the most diamagnetic element, and is somewhat surprisingly not toxic for human ingestion.

image

also featuring: my font - Flatworm Nerd Font and my spin on Moxer Icons

Current Status: Soft-Released

If you wish to install this theme for VScode:

First, download the .vsix from this repo.

Next, launch VScode, open the command palette, and select Extensions: Install from VSIX...

Then, select the downloaded file to install the theme, and you will then be able to choose the Bismuth theme from your list of installed themes!

Enjoy!

Tinkering

To work on the theme and/or build your own version from the source, you must install the Visual Studio Extension Manager tool:

npm install -d vsce

To build an installable extension from the current bismuth-color-theme.json run:

vsce package

and you will generate a new .vsix file.

More Examples

About

A theme that aims to provide colorful fine-grained semantic distinctions while remaining enjoyable to stare at for long periods of time

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published