Skip to content

nparamonov/vscode-cold-python-theme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cold Python Theme for VS Code

The goal of the Cold Python Theme is to reduce visual clutter and give you more space for your code and thoughts.

Version  Rating  INSTALLS  DOWNLOADS

example

I hope this theme will be the one you enjoy working with day and night.

Features

  • Full support for syntax

    • Python
    • Golang
    • shell
    • Makefile
    • Dockerfile
    • JSON
    • js
    • HTML
    • templates
    • jinja2
    • batchfile
    • ini
    • YAML
    • TOML
    • ts
    • SQL
    • markdown
    • CSS
    • XML
    • rst
    • HTTP Request
    • log files
    • Jenkinsfile
    • Groovy
  • Icons theme, inspired by JetBrains (https://jetbrains.design/intellij/resources/icons_list/) + folders icons

  • JetBrains Mono font ready to use (included in icon theme)

Syntax theme

Some examples of syntax highlighting

Python

Python syntax

Golang

Go syntax

JSON

JSON syntax

Bash

Sh syntax

TOML

TOML syntax

Icon theme

Folders icons

Folders icons

File extensions icons

File extensions icons

File names icons

Icons for reserved file names

File names icons

IDE theme

The colors of various parts of the VS Code interface have also been defined.

For example, the terminal colors match the overall theme color scheme:

Terminal example

Check out the new git diff colors:

Terminal example

And many other elements have also been transformed, there is not enough space here to show everything.

Install

Go to VS Marketplace and click on the "Install" button.

Color theme

Set Color Theme (guide)

Select the Color Theme

This will give you IDE and syntax highlighting.

If the brackets in your code are highlighted in different colors, you can turn off bracket pair colorization so that the brackets are always the color of the main text.

To do this, add the following line to your settings.json file:

"editor.bracketPairColorization.enabled": false,

File icon theme

Set File Icon Theme (guide)

Select the File Icon Theme

This will give you file icons shown in the File Explorer and tabbed headings

Font

It is recommended to use JetBrains Mono font with the Cold Python Theme.

VS Code doesn't provide clear functionality for adding a custom font to a theme... But I managed to add the font to the File icon theme!

Important! To use the JetBrains Mono font, the File Icon Theme must be set!

Then there are 2 ways to enable the new font:

Settings UI

Change font in settings UI

It is very important to specify the font family exactly JetBrainsMono, without spaces!

settings.json file

Add the following line to your settings.json file:

"editor.fontFamily": "JetBrainsMono, Consolas, 'Courier New', monospace",

Extras

Also, there are some additional settings that you can apply both in the Settings UI and in settings.json file:

"editor.fontSize": 13,
"editor.fontLigatures": true, // ">=" to "≥" etc
"terminal.integrated.fontFamily": "JetBrainsMono",
"terminal.integrated.fontSize": 13,

Recommended extensions

Not all syntaxes are supported in VS Code out of the box. However, you can install extensions that add support for some languages.

There are the extensions below that add support for some syntaxes that have colors defined in the Cold Python Theme:

Credits

I express my deep gratitude to the JetBrains team for their work. Here are links to open resources used to create the Cold Python theme: