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!
- Host: GitHub
- URL: https://github.com/dekirisu/vscode-rust-themes
- Owner: dekirisu
- License: mit
- Created: 2023-10-25T06:24:18.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-25T09:41:43.000Z (over 2 years ago)
- Last Synced: 2025-04-24T01:46:24.291Z (over 1 year ago)
- Size: 86.9 KB
- Stars: 10
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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"
