An open API service indexing awesome lists of open source software.

https://github.com/arrowtype/recursive-theme

A WIP theme for VS Code. Based on Night Owl, but with chiller colors & tweaked italics.
https://github.com/arrowtype/recursive-theme

Last synced: about 1 month ago
JSON representation

A WIP theme for VS Code. Based on Night Owl, but with chiller colors & tweaked italics.

Awesome Lists containing this project

README

          

# Recursive theme for VS Code

Made especially for [Recursive Mono](https://github.com/arrowtype/recursive) (or any other code font with nice italics).

## Installation

1. Download this repo as a zip
2. Add the entire folder to `~/.vscode/extensions/`

## Current styling

![Recursive theme with Python](readme-img/recursive_theme-python.png)

![Recursive theme with Shell](readme-img/recursive_theme-shell.png)

![Recursive theme with JavaScript](readme-img/recursive_theme-js.png)

Note: these screenshots also make use of [Bracket Pair Colorizer](https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer).

## How to start your own theme

**Easiest method**

https://themer.dev/

**More control**

1. duplicate a theme you like within `~/.vscode/extensions/`
2. update package.json
3. update colors in `themes/________theme.json`

## How to determine the type of a given token

It’s critical to be able to determine type of a given token in order to become efficient in theming. Luckily, it's easy!

> Trigger the scope inspector from the Command Palette with the `Developer: Inspect Editor Tokens and Scopes` [source](https://code.visualstudio.com/api/language-extensions/syntax-highlight-guide#scope-inspector)