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

https://github.com/dekirisu/vscode-rust-themes

My vscode rust themes!
https://github.com/dekirisu/vscode-rust-themes

Last synced: 5 months ago
JSON representation

My vscode rust themes!

Awesome Lists containing this project

README

          





 


 


 



The themes are mainly meant for the Rust language! It uses textmate scopes as base and LSP semantic tokens on top.

## 🦊 Settings
For the themes to work as intended, `rust-analyzer` has to be installed and the following setting appended into your VSCodes `settings.json` (or enabled using the ui):
```json
"rust-analyzer.semanticHighlighting.punctuation.enable": true,
```
I personally dislike bracket pair colorization, instead I've enabled guides, while the brackets are always the same color - `settings.json`:
```json
"editor.bracketPairColorization.enabled": false,
"editor.guides.bracketPairs": "active",
```
The slight horizontal lines are created with [alefragnani.separators](https://marketplace.visualstudio.com/items?itemName=alefragnani.separators) and these settings:
```json
"separators.classes.borderWidth": 0,
"separators.constructors.borderWidth": 0,
"separators.enums.borderWidth": 0,
"separators.interfaces.borderWidth": 0,
"separators.namespaces.borderWidth": 0,
"separators.structs.borderWidth": 0,
"separators.methods.borderWidth": 2,
"separators.functions.borderWidth": 2,
"separators.functions.borderStyle": "dashed",
"separators.methods.borderStyle": "dashed",
"separators.location": "belowTheSymbol",
```
### 🌆 Theme "Dawn"

### 🌈 Theme "Rainbow"

### 🌌 Theme "Entropy"