updating colorscheme for other terminals and vscode
This commit is contained in:
120
README.md
120
README.md
@@ -12,6 +12,7 @@ A vibrant, high-contrast Neovim color scheme crafted for developers who thrive i
|
||||
- **Terminal Colors**: Full 16-color terminal palette for `:terminal`
|
||||
- **LSP Integration**: Full support for Language Server Protocol highlighting and semantic tokens
|
||||
- **Treesitter Support**: Advanced syntax highlighting with Treesitter
|
||||
- **Multi-Platform**: Also available for terminals (iTerm2, Alacritty, Kitty, WezTerm, Windows Terminal) and VS Code
|
||||
|
||||
## Screenshots
|
||||
|
||||
@@ -58,6 +59,18 @@ A vibrant, high-contrast Neovim color scheme crafted for developers who thrive i
|
||||
| Info | `#8BE9FD` |
|
||||
| Hint | `#50FA7B` |
|
||||
|
||||
### Terminal Colors (ANSI)
|
||||
| Color | Normal | Bright |
|
||||
|-------|--------|--------|
|
||||
| Black | `#002B36` | `#44475A` |
|
||||
| Red | `#FF5555` | `#FF6E67` |
|
||||
| Green | `#50FA7B` | `#5AF78E` |
|
||||
| Yellow | `#FFB86C` | `#F4F99D` |
|
||||
| Blue | `#BD93F9` | `#CAA9FA` |
|
||||
| Magenta | `#FF79C6` | `#FF92DF` |
|
||||
| Cyan | `#8BE9FD` | `#9AEDFE` |
|
||||
| White | `#E0E0E0` | `#F8F8F2` |
|
||||
|
||||
## Installation
|
||||
|
||||
### Using Lazy.nvim (Recommended)
|
||||
@@ -105,6 +118,99 @@ git clone https://github.com/yourusername/cargdev-cyberpunk.nvim \
|
||||
~/.local/share/nvim/site/pack/plugins/start/cargdev-cyberpunk.nvim
|
||||
```
|
||||
|
||||
## Terminal Installation
|
||||
|
||||
The `terminals/` directory contains theme files for popular terminal emulators.
|
||||
|
||||
### iTerm2
|
||||
|
||||
1. Open iTerm2 Preferences → Profiles → Colors
|
||||
2. Click "Color Presets..." → "Import..."
|
||||
3. Select `terminals/cargdev-cyberpunk.itermcolors`
|
||||
4. Select "CargDev Cyberpunk" from the presets dropdown
|
||||
|
||||
### Alacritty
|
||||
|
||||
```bash
|
||||
# Copy the theme file
|
||||
mkdir -p ~/.config/alacritty/themes
|
||||
cp terminals/cargdev-cyberpunk.toml ~/.config/alacritty/themes/
|
||||
|
||||
# Add to your alacritty.toml
|
||||
[general]
|
||||
import = ["~/.config/alacritty/themes/cargdev-cyberpunk.toml"]
|
||||
```
|
||||
|
||||
### Kitty
|
||||
|
||||
```bash
|
||||
# Copy the theme file
|
||||
mkdir -p ~/.config/kitty/themes
|
||||
cp terminals/cargdev-cyberpunk.conf ~/.config/kitty/themes/
|
||||
|
||||
# Add to your kitty.conf
|
||||
include themes/cargdev-cyberpunk.conf
|
||||
```
|
||||
|
||||
### WezTerm
|
||||
|
||||
```lua
|
||||
-- In your wezterm.lua
|
||||
local cargdev_cyberpunk = require("cargdev-cyberpunk-wezterm")
|
||||
config.colors = cargdev_cyberpunk
|
||||
```
|
||||
|
||||
Or copy `terminals/cargdev-cyberpunk-wezterm.lua` to your WezTerm config directory.
|
||||
|
||||
### Windows Terminal
|
||||
|
||||
1. Open Windows Terminal Settings (JSON)
|
||||
2. Add the contents of `terminals/cargdev-cyberpunk-windows-terminal.json` to the `schemes` array
|
||||
3. Set `"colorScheme": "CargDev Cyberpunk"` in your profile
|
||||
|
||||
### Shell Colors (Bash/Zsh)
|
||||
|
||||
Source the shell script in your `.bashrc` or `.zshrc`:
|
||||
|
||||
```bash
|
||||
source /path/to/cargdev-cyberpunk.nvim/terminals/cargdev-cyberpunk-shell.sh
|
||||
```
|
||||
|
||||
This configures LS_COLORS, man page colors, FZF colors, and more.
|
||||
|
||||
### Oh My Zsh Theme
|
||||
|
||||
```bash
|
||||
# Copy to Oh My Zsh themes
|
||||
cp terminals/cargdev-cyberpunk.zsh-theme ~/.oh-my-zsh/custom/themes/
|
||||
|
||||
# Set in your .zshrc
|
||||
ZSH_THEME="cargdev-cyberpunk"
|
||||
```
|
||||
|
||||
## VS Code Installation
|
||||
|
||||
### From Extension Folder
|
||||
|
||||
1. Copy the `vscode/` folder contents to your VS Code extensions:
|
||||
- **macOS**: `~/.vscode/extensions/cargdev-cyberpunk`
|
||||
- **Windows**: `%USERPROFILE%\.vscode\extensions\cargdev-cyberpunk`
|
||||
- **Linux**: `~/.vscode/extensions/cargdev-cyberpunk`
|
||||
2. Restart VS Code
|
||||
3. Open Command Palette (Ctrl+Shift+P / Cmd+Shift+P)
|
||||
4. Select "Preferences: Color Theme" → "CargDev Cyberpunk"
|
||||
|
||||
### Publishing to Marketplace
|
||||
|
||||
To publish the VS Code extension:
|
||||
|
||||
```bash
|
||||
cd vscode
|
||||
npm install -g @vscode/vsce
|
||||
vsce package
|
||||
vsce publish
|
||||
```
|
||||
|
||||
## Configuration
|
||||
|
||||
### Basic Setup
|
||||
@@ -196,6 +302,20 @@ lua/cargdev-cyberpunk/
|
||||
colors/
|
||||
└── cargdev-cyberpunk.lua # Colorscheme command file
|
||||
|
||||
terminals/
|
||||
├── cargdev-cyberpunk.itermcolors # iTerm2 theme
|
||||
├── cargdev-cyberpunk.toml # Alacritty theme
|
||||
├── cargdev-cyberpunk.conf # Kitty theme
|
||||
├── cargdev-cyberpunk-wezterm.lua # WezTerm theme
|
||||
├── cargdev-cyberpunk-windows-terminal.json # Windows Terminal theme
|
||||
├── cargdev-cyberpunk-shell.sh # Shell color configuration
|
||||
└── cargdev-cyberpunk.zsh-theme # Oh My Zsh theme
|
||||
|
||||
vscode/
|
||||
├── package.json # VS Code extension manifest
|
||||
└── themes/
|
||||
└── cargdev-cyberpunk-color-theme.json # VS Code color theme
|
||||
|
||||
test/
|
||||
└── test_colors.lua # Test suite
|
||||
```
|
||||
|
||||
77
terminals/cargdev-cyberpunk-shell.sh
Normal file
77
terminals/cargdev-cyberpunk-shell.sh
Normal file
@@ -0,0 +1,77 @@
|
||||
#!/bin/bash
|
||||
# CargDev Cyberpunk - Shell Color Configuration
|
||||
#
|
||||
# This script configures terminal colors for bash/zsh.
|
||||
# Source this file in your .bashrc or .zshrc:
|
||||
# source /path/to/cargdev-cyberpunk-shell.sh
|
||||
#
|
||||
# Note: For best results, also apply the terminal theme
|
||||
# (iTerm2, Alacritty, Kitty, etc.) that matches this colorscheme.
|
||||
|
||||
# Terminal escape sequences for 256-color/true-color terminals
|
||||
# These set the actual terminal palette colors (if supported)
|
||||
|
||||
if [[ "$TERM" == *"256color"* ]] || [[ "$COLORTERM" == "truecolor" ]] || [[ "$COLORTERM" == "24bit" ]]; then
|
||||
# Set terminal palette using OSC escape sequences
|
||||
# Color 0-7: Normal colors
|
||||
printf '\e]4;0;#002B36\e\\' # Black
|
||||
printf '\e]4;1;#FF5555\e\\' # Red
|
||||
printf '\e]4;2;#50FA7B\e\\' # Green
|
||||
printf '\e]4;3;#FFB86C\e\\' # Yellow
|
||||
printf '\e]4;4;#BD93F9\e\\' # Blue
|
||||
printf '\e]4;5;#FF79C6\e\\' # Magenta
|
||||
printf '\e]4;6;#8BE9FD\e\\' # Cyan
|
||||
printf '\e]4;7;#E0E0E0\e\\' # White
|
||||
|
||||
# Color 8-15: Bright colors
|
||||
printf '\e]4;8;#44475A\e\\' # Bright Black
|
||||
printf '\e]4;9;#FF6E67\e\\' # Bright Red
|
||||
printf '\e]4;10;#5AF78E\e\\' # Bright Green
|
||||
printf '\e]4;11;#F4F99D\e\\' # Bright Yellow
|
||||
printf '\e]4;12;#CAA9FA\e\\' # Bright Blue
|
||||
printf '\e]4;13;#FF92DF\e\\' # Bright Magenta
|
||||
printf '\e]4;14;#9AEDFE\e\\' # Bright Cyan
|
||||
printf '\e]4;15;#F8F8F2\e\\' # Bright White
|
||||
|
||||
# Set background and foreground
|
||||
printf '\e]10;#E0E0E0\e\\' # Foreground
|
||||
printf '\e]11;#002B36\e\\' # Background
|
||||
printf '\e]12;#8BE9FD\e\\' # Cursor
|
||||
fi
|
||||
|
||||
# LS_COLORS for colorized directory listings
|
||||
export LS_COLORS="di=36:ln=35:so=32:pi=33:ex=31:bd=34;46:cd=34;43:su=30;41:sg=30;46:tw=30;42:ow=30;43"
|
||||
|
||||
# BSD ls colors (macOS)
|
||||
export LSCOLORS="gxfxcxdxbxegedabagacad"
|
||||
|
||||
# Enable color support
|
||||
export CLICOLOR=1
|
||||
|
||||
# Grep colors
|
||||
export GREP_COLORS="ms=01;35:mc=01;35:sl=:cx=:fn=36:ln=33:bn=32:se=36"
|
||||
|
||||
# GCC colors
|
||||
export GCC_COLORS="error=01;31:warning=01;33:note=01;36:caret=01;32:locus=01:quote=01"
|
||||
|
||||
# Less/Man page colors
|
||||
export LESS_TERMCAP_mb=$'\e[1;35m' # begin bold - magenta
|
||||
export LESS_TERMCAP_md=$'\e[1;36m' # begin blink - cyan (for headings)
|
||||
export LESS_TERMCAP_me=$'\e[0m' # end mode
|
||||
export LESS_TERMCAP_so=$'\e[1;33m' # begin standout - yellow (status line)
|
||||
export LESS_TERMCAP_se=$'\e[0m' # end standout
|
||||
export LESS_TERMCAP_us=$'\e[1;32m' # begin underline - green
|
||||
export LESS_TERMCAP_ue=$'\e[0m' # end underline
|
||||
|
||||
# FZF colors (if fzf is installed)
|
||||
export FZF_DEFAULT_OPTS="
|
||||
--color=fg:#E0E0E0,bg:#002B36,hl:#FF79C6
|
||||
--color=fg+:#F8F8F2,bg+:#44475A,hl+:#FF79C6
|
||||
--color=info:#8BE9FD,prompt:#50FA7B,pointer:#FF79C6
|
||||
--color=marker:#50FA7B,spinner:#FF79C6,header:#BD93F9
|
||||
"
|
||||
|
||||
# BAT theme (if bat is installed)
|
||||
export BAT_THEME="Dracula"
|
||||
|
||||
echo "CargDev Cyberpunk colors loaded!"
|
||||
70
terminals/cargdev-cyberpunk-wezterm.lua
Normal file
70
terminals/cargdev-cyberpunk-wezterm.lua
Normal file
@@ -0,0 +1,70 @@
|
||||
-- CargDev Cyberpunk - WezTerm Theme
|
||||
--
|
||||
-- Installation:
|
||||
-- 1. Copy this file to your WezTerm config directory
|
||||
-- 2. In your wezterm.lua, add:
|
||||
-- local cargdev_cyberpunk = require("cargdev-cyberpunk-wezterm")
|
||||
-- config.colors = cargdev_cyberpunk
|
||||
--
|
||||
-- Or define colors inline in your wezterm.lua config
|
||||
|
||||
return {
|
||||
foreground = "#E0E0E0",
|
||||
background = "#002B36",
|
||||
|
||||
cursor_fg = "#002B36",
|
||||
cursor_bg = "#8BE9FD",
|
||||
cursor_border = "#8BE9FD",
|
||||
|
||||
selection_fg = "#F8F8F2",
|
||||
selection_bg = "#44475A",
|
||||
|
||||
scrollbar_thumb = "#44475A",
|
||||
split = "#44475A",
|
||||
|
||||
ansi = {
|
||||
"#002B36", -- black
|
||||
"#FF5555", -- red
|
||||
"#50FA7B", -- green
|
||||
"#FFB86C", -- yellow
|
||||
"#BD93F9", -- blue
|
||||
"#FF79C6", -- magenta
|
||||
"#8BE9FD", -- cyan
|
||||
"#E0E0E0", -- white
|
||||
},
|
||||
|
||||
brights = {
|
||||
"#44475A", -- bright black
|
||||
"#FF6E67", -- bright red
|
||||
"#5AF78E", -- bright green
|
||||
"#F4F99D", -- bright yellow
|
||||
"#CAA9FA", -- bright blue
|
||||
"#FF92DF", -- bright magenta
|
||||
"#9AEDFE", -- bright cyan
|
||||
"#F8F8F2", -- bright white
|
||||
},
|
||||
|
||||
tab_bar = {
|
||||
background = "#002B36",
|
||||
active_tab = {
|
||||
bg_color = "#8BE9FD",
|
||||
fg_color = "#002B36",
|
||||
},
|
||||
inactive_tab = {
|
||||
bg_color = "#003B46",
|
||||
fg_color = "#E0E0E0",
|
||||
},
|
||||
inactive_tab_hover = {
|
||||
bg_color = "#004B56",
|
||||
fg_color = "#F8F8F2",
|
||||
},
|
||||
new_tab = {
|
||||
bg_color = "#003B46",
|
||||
fg_color = "#8BE9FD",
|
||||
},
|
||||
new_tab_hover = {
|
||||
bg_color = "#004B56",
|
||||
fg_color = "#8BE9FD",
|
||||
},
|
||||
},
|
||||
}
|
||||
23
terminals/cargdev-cyberpunk-windows-terminal.json
Normal file
23
terminals/cargdev-cyberpunk-windows-terminal.json
Normal file
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"name": "CargDev Cyberpunk",
|
||||
"background": "#002B36",
|
||||
"foreground": "#E0E0E0",
|
||||
"cursorColor": "#8BE9FD",
|
||||
"selectionBackground": "#44475A",
|
||||
"black": "#002B36",
|
||||
"red": "#FF5555",
|
||||
"green": "#50FA7B",
|
||||
"yellow": "#FFB86C",
|
||||
"blue": "#BD93F9",
|
||||
"purple": "#FF79C6",
|
||||
"cyan": "#8BE9FD",
|
||||
"white": "#E0E0E0",
|
||||
"brightBlack": "#44475A",
|
||||
"brightRed": "#FF6E67",
|
||||
"brightGreen": "#5AF78E",
|
||||
"brightYellow": "#F4F99D",
|
||||
"brightBlue": "#CAA9FA",
|
||||
"brightPurple": "#FF92DF",
|
||||
"brightCyan": "#9AEDFE",
|
||||
"brightWhite": "#F8F8F2"
|
||||
}
|
||||
62
terminals/cargdev-cyberpunk.conf
Normal file
62
terminals/cargdev-cyberpunk.conf
Normal file
@@ -0,0 +1,62 @@
|
||||
# CargDev Cyberpunk - Kitty Theme
|
||||
#
|
||||
# Installation:
|
||||
# 1. Copy this file to ~/.config/kitty/themes/
|
||||
# 2. Include in your kitty.conf:
|
||||
# include themes/cargdev-cyberpunk.conf
|
||||
#
|
||||
# Or use kitty's theme management:
|
||||
# kitty +kitten themes --reload-in=all CargDev-Cyberpunk
|
||||
|
||||
# Basic colors
|
||||
foreground #E0E0E0
|
||||
background #002B36
|
||||
selection_foreground #F8F8F2
|
||||
selection_background #44475A
|
||||
|
||||
# Cursor
|
||||
cursor #8BE9FD
|
||||
cursor_text_color #002B36
|
||||
|
||||
# URL underline color when hovering
|
||||
url_color #8BE9FD
|
||||
|
||||
# Window border colors
|
||||
active_border_color #8BE9FD
|
||||
inactive_border_color #44475A
|
||||
bell_border_color #FFB86C
|
||||
|
||||
# Tab bar colors
|
||||
active_tab_foreground #002B36
|
||||
active_tab_background #8BE9FD
|
||||
inactive_tab_foreground #E0E0E0
|
||||
inactive_tab_background #003B46
|
||||
tab_bar_background #002B36
|
||||
|
||||
# Mark colors (for marks feature)
|
||||
mark1_foreground #002B36
|
||||
mark1_background #FF79C6
|
||||
mark2_foreground #002B36
|
||||
mark2_background #50FA7B
|
||||
mark3_foreground #002B36
|
||||
mark3_background #BD93F9
|
||||
|
||||
# Normal colors (0-7)
|
||||
color0 #002B36
|
||||
color1 #FF5555
|
||||
color2 #50FA7B
|
||||
color3 #FFB86C
|
||||
color4 #BD93F9
|
||||
color5 #FF79C6
|
||||
color6 #8BE9FD
|
||||
color7 #E0E0E0
|
||||
|
||||
# Bright colors (8-15)
|
||||
color8 #44475A
|
||||
color9 #FF6E67
|
||||
color10 #5AF78E
|
||||
color11 #F4F99D
|
||||
color12 #CAA9FA
|
||||
color13 #FF92DF
|
||||
color14 #9AEDFE
|
||||
color15 #F8F8F2
|
||||
328
terminals/cargdev-cyberpunk.itermcolors
Normal file
328
terminals/cargdev-cyberpunk.itermcolors
Normal file
@@ -0,0 +1,328 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<!-- Ansi 0 Color (Black) -->
|
||||
<key>Ansi 0 Color</key>
|
||||
<dict>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Red Component</key>
|
||||
<real>0.0</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.16862745098039217</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.21176470588235294</real>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
</dict>
|
||||
<!-- Ansi 1 Color (Red) -->
|
||||
<key>Ansi 1 Color</key>
|
||||
<dict>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Red Component</key>
|
||||
<real>1.0</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.3333333333333333</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.3333333333333333</real>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
</dict>
|
||||
<!-- Ansi 2 Color (Green) -->
|
||||
<key>Ansi 2 Color</key>
|
||||
<dict>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Red Component</key>
|
||||
<real>0.3137254901960784</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.9803921568627451</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.4823529411764706</real>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
</dict>
|
||||
<!-- Ansi 3 Color (Yellow) -->
|
||||
<key>Ansi 3 Color</key>
|
||||
<dict>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Red Component</key>
|
||||
<real>1.0</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.7215686274509804</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.4235294117647059</real>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
</dict>
|
||||
<!-- Ansi 4 Color (Blue) -->
|
||||
<key>Ansi 4 Color</key>
|
||||
<dict>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Red Component</key>
|
||||
<real>0.7411764705882353</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.5764705882352941</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9764705882352941</real>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
</dict>
|
||||
<!-- Ansi 5 Color (Magenta) -->
|
||||
<key>Ansi 5 Color</key>
|
||||
<dict>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Red Component</key>
|
||||
<real>1.0</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.4745098039215686</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.7764705882352941</real>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
</dict>
|
||||
<!-- Ansi 6 Color (Cyan) -->
|
||||
<key>Ansi 6 Color</key>
|
||||
<dict>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Red Component</key>
|
||||
<real>0.5450980392156862</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.9137254901960784</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9921568627450981</real>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
</dict>
|
||||
<!-- Ansi 7 Color (White) -->
|
||||
<key>Ansi 7 Color</key>
|
||||
<dict>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Red Component</key>
|
||||
<real>0.8784313725490196</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.8784313725490196</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.8784313725490196</real>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
</dict>
|
||||
<!-- Ansi 8 Color (Bright Black) -->
|
||||
<key>Ansi 8 Color</key>
|
||||
<dict>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Red Component</key>
|
||||
<real>0.26666666666666666</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.2784313725490196</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.35294117647058826</real>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
</dict>
|
||||
<!-- Ansi 9 Color (Bright Red) -->
|
||||
<key>Ansi 9 Color</key>
|
||||
<dict>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Red Component</key>
|
||||
<real>1.0</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.43137254901960786</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.403921568627451</real>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
</dict>
|
||||
<!-- Ansi 10 Color (Bright Green) -->
|
||||
<key>Ansi 10 Color</key>
|
||||
<dict>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Red Component</key>
|
||||
<real>0.35294117647058826</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.9686274509803922</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.5568627450980392</real>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
</dict>
|
||||
<!-- Ansi 11 Color (Bright Yellow) -->
|
||||
<key>Ansi 11 Color</key>
|
||||
<dict>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Red Component</key>
|
||||
<real>0.9568627450980393</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.9764705882352941</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.615686274509804</real>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
</dict>
|
||||
<!-- Ansi 12 Color (Bright Blue) -->
|
||||
<key>Ansi 12 Color</key>
|
||||
<dict>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Red Component</key>
|
||||
<real>0.792156862745098</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.6627450980392157</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9803921568627451</real>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
</dict>
|
||||
<!-- Ansi 13 Color (Bright Magenta) -->
|
||||
<key>Ansi 13 Color</key>
|
||||
<dict>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Red Component</key>
|
||||
<real>1.0</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.5725490196078431</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.8745098039215686</real>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
</dict>
|
||||
<!-- Ansi 14 Color (Bright Cyan) -->
|
||||
<key>Ansi 14 Color</key>
|
||||
<dict>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Red Component</key>
|
||||
<real>0.6039215686274509</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.9294117647058824</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.996078431372549</real>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
</dict>
|
||||
<!-- Ansi 15 Color (Bright White) -->
|
||||
<key>Ansi 15 Color</key>
|
||||
<dict>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Red Component</key>
|
||||
<real>0.9725490196078431</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.9725490196078431</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9490196078431372</real>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
</dict>
|
||||
<!-- Background Color -->
|
||||
<key>Background Color</key>
|
||||
<dict>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Red Component</key>
|
||||
<real>0.0</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.16862745098039217</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.21176470588235294</real>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
</dict>
|
||||
<!-- Foreground Color -->
|
||||
<key>Foreground Color</key>
|
||||
<dict>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Red Component</key>
|
||||
<real>0.8784313725490196</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.8784313725490196</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.8784313725490196</real>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
</dict>
|
||||
<!-- Bold Color -->
|
||||
<key>Bold Color</key>
|
||||
<dict>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Red Component</key>
|
||||
<real>0.9725490196078431</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.9725490196078431</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9490196078431372</real>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
</dict>
|
||||
<!-- Cursor Color -->
|
||||
<key>Cursor Color</key>
|
||||
<dict>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Red Component</key>
|
||||
<real>0.5450980392156862</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.9137254901960784</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9921568627450981</real>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
</dict>
|
||||
<!-- Cursor Text Color -->
|
||||
<key>Cursor Text Color</key>
|
||||
<dict>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Red Component</key>
|
||||
<real>0.0</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.16862745098039217</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.21176470588235294</real>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
</dict>
|
||||
<!-- Selection Color -->
|
||||
<key>Selection Color</key>
|
||||
<dict>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Red Component</key>
|
||||
<real>0.26666666666666666</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.2784313725490196</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.35294117647058826</real>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
</dict>
|
||||
<!-- Selected Text Color -->
|
||||
<key>Selected Text Color</key>
|
||||
<dict>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Red Component</key>
|
||||
<real>0.9725490196078431</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.9725490196078431</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9490196078431372</real>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
39
terminals/cargdev-cyberpunk.toml
Normal file
39
terminals/cargdev-cyberpunk.toml
Normal file
@@ -0,0 +1,39 @@
|
||||
# CargDev Cyberpunk - Alacritty Theme
|
||||
#
|
||||
# Installation:
|
||||
# 1. Copy this file to ~/.config/alacritty/themes/
|
||||
# 2. Import in your alacritty.toml:
|
||||
# [general]
|
||||
# import = ["~/.config/alacritty/themes/cargdev-cyberpunk.toml"]
|
||||
|
||||
[colors.primary]
|
||||
background = "#002B36"
|
||||
foreground = "#E0E0E0"
|
||||
|
||||
[colors.cursor]
|
||||
cursor = "#8BE9FD"
|
||||
text = "#002B36"
|
||||
|
||||
[colors.selection]
|
||||
background = "#44475A"
|
||||
text = "#F8F8F2"
|
||||
|
||||
[colors.normal]
|
||||
black = "#002B36"
|
||||
red = "#FF5555"
|
||||
green = "#50FA7B"
|
||||
yellow = "#FFB86C"
|
||||
blue = "#BD93F9"
|
||||
magenta = "#FF79C6"
|
||||
cyan = "#8BE9FD"
|
||||
white = "#E0E0E0"
|
||||
|
||||
[colors.bright]
|
||||
black = "#44475A"
|
||||
red = "#FF6E67"
|
||||
green = "#5AF78E"
|
||||
yellow = "#F4F99D"
|
||||
blue = "#CAA9FA"
|
||||
magenta = "#FF92DF"
|
||||
cyan = "#9AEDFE"
|
||||
white = "#F8F8F2"
|
||||
59
terminals/cargdev-cyberpunk.zsh-theme
Normal file
59
terminals/cargdev-cyberpunk.zsh-theme
Normal file
@@ -0,0 +1,59 @@
|
||||
# CargDev Cyberpunk - Oh My Zsh Theme
|
||||
#
|
||||
# Installation:
|
||||
# 1. Copy this file to ~/.oh-my-zsh/custom/themes/
|
||||
# 2. Set ZSH_THEME="cargdev-cyberpunk" in your ~/.zshrc
|
||||
# 3. Restart your terminal or run: source ~/.zshrc
|
||||
|
||||
# Color definitions using ANSI escape codes
|
||||
# These work best with the CargDev Cyberpunk terminal color scheme applied
|
||||
|
||||
local cyan="%F{cyan}"
|
||||
local magenta="%F{magenta}"
|
||||
local green="%F{green}"
|
||||
local yellow="%F{yellow}"
|
||||
local blue="%F{blue}"
|
||||
local red="%F{red}"
|
||||
local white="%F{white}"
|
||||
local reset="%f"
|
||||
|
||||
# Git info function
|
||||
function git_prompt_info() {
|
||||
local ref
|
||||
ref=$(git symbolic-ref HEAD 2> /dev/null) || \
|
||||
ref=$(git rev-parse --short HEAD 2> /dev/null) || return 0
|
||||
echo "${cyan}[${magenta}${ref#refs/heads/}$(parse_git_dirty)${cyan}]${reset}"
|
||||
}
|
||||
|
||||
function parse_git_dirty() {
|
||||
local STATUS
|
||||
STATUS=$(git status --porcelain 2> /dev/null | tail -n1)
|
||||
if [[ -n $STATUS ]]; then
|
||||
echo "${yellow}*"
|
||||
else
|
||||
echo "${green}✓"
|
||||
fi
|
||||
}
|
||||
|
||||
# Prompt configuration
|
||||
PROMPT='
|
||||
${cyan}╭─${magenta}%n${white}@${green}%m ${cyan}in ${yellow}%~${reset} $(git_prompt_info)
|
||||
${cyan}╰─${green}❯${reset} '
|
||||
|
||||
RPROMPT='${cyan}[%*]${reset}'
|
||||
|
||||
# Enable colors
|
||||
autoload -U colors && colors
|
||||
|
||||
# LS colors that match the theme
|
||||
export LSCOLORS="gxfxcxdxbxegedabagacad"
|
||||
export LS_COLORS="di=36:ln=35:so=32:pi=33:ex=31:bd=34;46:cd=34;43:su=30;41:sg=30;46:tw=30;42:ow=30;43"
|
||||
|
||||
# Colored man pages
|
||||
export LESS_TERMCAP_mb=$'\e[1;35m' # begin bold - magenta
|
||||
export LESS_TERMCAP_md=$'\e[1;36m' # begin blink - cyan
|
||||
export LESS_TERMCAP_me=$'\e[0m' # end mode
|
||||
export LESS_TERMCAP_so=$'\e[1;33m' # begin standout - yellow
|
||||
export LESS_TERMCAP_se=$'\e[0m' # end standout
|
||||
export LESS_TERMCAP_us=$'\e[1;32m' # begin underline - green
|
||||
export LESS_TERMCAP_ue=$'\e[0m' # end underline
|
||||
39
vscode/package.json
Normal file
39
vscode/package.json
Normal file
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"name": "cargdev-cyberpunk",
|
||||
"displayName": "CargDev Cyberpunk",
|
||||
"description": "A vibrant cyberpunk-inspired color theme with neon colors on deep blue backgrounds",
|
||||
"version": "1.1.1",
|
||||
"publisher": "cargdev",
|
||||
"license": "MIT",
|
||||
"icon": "icon.png",
|
||||
"engines": {
|
||||
"vscode": "^1.60.0"
|
||||
},
|
||||
"categories": [
|
||||
"Themes"
|
||||
],
|
||||
"keywords": [
|
||||
"theme",
|
||||
"color-theme",
|
||||
"cyberpunk",
|
||||
"dark",
|
||||
"neon",
|
||||
"dracula"
|
||||
],
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/cargdev/cargdev-cyberpunk.nvim"
|
||||
},
|
||||
"bugs": {
|
||||
"url": "https://github.com/cargdev/cargdev-cyberpunk.nvim/issues"
|
||||
},
|
||||
"contributes": {
|
||||
"themes": [
|
||||
{
|
||||
"label": "CargDev Cyberpunk",
|
||||
"uiTheme": "vs-dark",
|
||||
"path": "./themes/cargdev-cyberpunk-color-theme.json"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
789
vscode/themes/cargdev-cyberpunk-color-theme.json
Normal file
789
vscode/themes/cargdev-cyberpunk-color-theme.json
Normal file
@@ -0,0 +1,789 @@
|
||||
{
|
||||
"name": "CargDev Cyberpunk",
|
||||
"type": "dark",
|
||||
"colors": {
|
||||
"editor.background": "#002B36",
|
||||
"editor.foreground": "#E0E0E0",
|
||||
"editor.lineHighlightBackground": "#112233",
|
||||
"editor.selectionBackground": "#44475A",
|
||||
"editor.selectionHighlightBackground": "#44475A80",
|
||||
"editor.findMatchBackground": "#FFB86C50",
|
||||
"editor.findMatchHighlightBackground": "#FFB86C30",
|
||||
"editor.wordHighlightBackground": "#8BE9FD30",
|
||||
"editor.wordHighlightStrongBackground": "#50FA7B30",
|
||||
"editorCursor.foreground": "#8BE9FD",
|
||||
"editorWhitespace.foreground": "#44475A",
|
||||
"editorIndentGuide.background1": "#44475A50",
|
||||
"editorIndentGuide.activeBackground1": "#44475A",
|
||||
"editorLineNumber.foreground": "#666666",
|
||||
"editorLineNumber.activeForeground": "#8BE9FD",
|
||||
"editorRuler.foreground": "#44475A",
|
||||
"editorBracketMatch.background": "#44475A50",
|
||||
"editorBracketMatch.border": "#8BE9FD",
|
||||
"editorError.foreground": "#FF5555",
|
||||
"editorWarning.foreground": "#FFB86C",
|
||||
"editorInfo.foreground": "#8BE9FD",
|
||||
"editorHint.foreground": "#50FA7B",
|
||||
"editorGutter.addedBackground": "#50FA7B",
|
||||
"editorGutter.modifiedBackground": "#FFB86C",
|
||||
"editorGutter.deletedBackground": "#FF5555",
|
||||
"diffEditor.insertedTextBackground": "#50FA7B20",
|
||||
"diffEditor.removedTextBackground": "#FF555520",
|
||||
"diffEditor.insertedLineBackground": "#50FA7B15",
|
||||
"diffEditor.removedLineBackground": "#FF555515",
|
||||
"activityBar.background": "#002B36",
|
||||
"activityBar.foreground": "#E0E0E0",
|
||||
"activityBar.inactiveForeground": "#666666",
|
||||
"activityBar.border": "#003B46",
|
||||
"activityBarBadge.background": "#FF79C6",
|
||||
"activityBarBadge.foreground": "#002B36",
|
||||
"sideBar.background": "#003B46",
|
||||
"sideBar.foreground": "#E0E0E0",
|
||||
"sideBar.border": "#003B46",
|
||||
"sideBarTitle.foreground": "#8BE9FD",
|
||||
"sideBarSectionHeader.background": "#004B56",
|
||||
"sideBarSectionHeader.foreground": "#E0E0E0",
|
||||
"list.activeSelectionBackground": "#44475A",
|
||||
"list.activeSelectionForeground": "#F8F8F2",
|
||||
"list.inactiveSelectionBackground": "#44475A80",
|
||||
"list.hoverBackground": "#44475A50",
|
||||
"list.focusBackground": "#44475A",
|
||||
"list.highlightForeground": "#8BE9FD",
|
||||
"list.errorForeground": "#FF5555",
|
||||
"list.warningForeground": "#FFB86C",
|
||||
"tree.indentGuidesStroke": "#44475A",
|
||||
"statusBar.background": "#003B46",
|
||||
"statusBar.foreground": "#E0E0E0",
|
||||
"statusBar.border": "#003B46",
|
||||
"statusBar.debuggingBackground": "#FF79C6",
|
||||
"statusBar.debuggingForeground": "#002B36",
|
||||
"statusBar.noFolderBackground": "#44475A",
|
||||
"statusBarItem.hoverBackground": "#44475A",
|
||||
"statusBarItem.remoteBackground": "#BD93F9",
|
||||
"statusBarItem.remoteForeground": "#002B36",
|
||||
"titleBar.activeBackground": "#002B36",
|
||||
"titleBar.activeForeground": "#E0E0E0",
|
||||
"titleBar.inactiveBackground": "#002B36",
|
||||
"titleBar.inactiveForeground": "#888888",
|
||||
"titleBar.border": "#003B46",
|
||||
"tab.activeBackground": "#002B36",
|
||||
"tab.activeForeground": "#F8F8F2",
|
||||
"tab.activeBorder": "#8BE9FD",
|
||||
"tab.inactiveBackground": "#003B46",
|
||||
"tab.inactiveForeground": "#888888",
|
||||
"tab.border": "#003B46",
|
||||
"tab.hoverBackground": "#004B56",
|
||||
"editorGroupHeader.tabsBackground": "#003B46",
|
||||
"editorGroup.border": "#44475A",
|
||||
"panel.background": "#002B36",
|
||||
"panel.border": "#44475A",
|
||||
"panelTitle.activeBorder": "#8BE9FD",
|
||||
"panelTitle.activeForeground": "#E0E0E0",
|
||||
"panelTitle.inactiveForeground": "#888888",
|
||||
"terminal.foreground": "#E0E0E0",
|
||||
"terminal.background": "#002B36",
|
||||
"terminal.ansiBlack": "#002B36",
|
||||
"terminal.ansiRed": "#FF5555",
|
||||
"terminal.ansiGreen": "#50FA7B",
|
||||
"terminal.ansiYellow": "#FFB86C",
|
||||
"terminal.ansiBlue": "#BD93F9",
|
||||
"terminal.ansiMagenta": "#FF79C6",
|
||||
"terminal.ansiCyan": "#8BE9FD",
|
||||
"terminal.ansiWhite": "#E0E0E0",
|
||||
"terminal.ansiBrightBlack": "#44475A",
|
||||
"terminal.ansiBrightRed": "#FF6E67",
|
||||
"terminal.ansiBrightGreen": "#5AF78E",
|
||||
"terminal.ansiBrightYellow": "#F4F99D",
|
||||
"terminal.ansiBrightBlue": "#CAA9FA",
|
||||
"terminal.ansiBrightMagenta": "#FF92DF",
|
||||
"terminal.ansiBrightCyan": "#9AEDFE",
|
||||
"terminal.ansiBrightWhite": "#F8F8F2",
|
||||
"terminalCursor.foreground": "#8BE9FD",
|
||||
"breadcrumb.foreground": "#888888",
|
||||
"breadcrumb.focusForeground": "#E0E0E0",
|
||||
"breadcrumb.activeSelectionForeground": "#8BE9FD",
|
||||
"breadcrumbPicker.background": "#003B46",
|
||||
"input.background": "#003B46",
|
||||
"input.foreground": "#E0E0E0",
|
||||
"input.border": "#44475A",
|
||||
"input.placeholderForeground": "#888888",
|
||||
"inputOption.activeBorder": "#8BE9FD",
|
||||
"inputOption.activeBackground": "#8BE9FD30",
|
||||
"inputValidation.errorBackground": "#FF5555",
|
||||
"inputValidation.errorBorder": "#FF5555",
|
||||
"inputValidation.warningBackground": "#FFB86C",
|
||||
"inputValidation.warningBorder": "#FFB86C",
|
||||
"inputValidation.infoBackground": "#8BE9FD",
|
||||
"inputValidation.infoBorder": "#8BE9FD",
|
||||
"dropdown.background": "#003B46",
|
||||
"dropdown.foreground": "#E0E0E0",
|
||||
"dropdown.border": "#44475A",
|
||||
"dropdown.listBackground": "#003B46",
|
||||
"button.background": "#8BE9FD",
|
||||
"button.foreground": "#002B36",
|
||||
"button.hoverBackground": "#9AEDFE",
|
||||
"button.secondaryBackground": "#44475A",
|
||||
"button.secondaryForeground": "#E0E0E0",
|
||||
"badge.background": "#44475A",
|
||||
"badge.foreground": "#E0E0E0",
|
||||
"scrollbar.shadow": "#00000050",
|
||||
"scrollbarSlider.background": "#44475A50",
|
||||
"scrollbarSlider.hoverBackground": "#44475A80",
|
||||
"scrollbarSlider.activeBackground": "#44475A",
|
||||
"editorWidget.background": "#003B46",
|
||||
"editorWidget.foreground": "#E0E0E0",
|
||||
"editorWidget.border": "#44475A",
|
||||
"editorSuggestWidget.background": "#003B46",
|
||||
"editorSuggestWidget.border": "#44475A",
|
||||
"editorSuggestWidget.foreground": "#E0E0E0",
|
||||
"editorSuggestWidget.selectedBackground": "#44475A",
|
||||
"editorSuggestWidget.highlightForeground": "#8BE9FD",
|
||||
"editorHoverWidget.background": "#003B46",
|
||||
"editorHoverWidget.border": "#44475A",
|
||||
"peekView.border": "#8BE9FD",
|
||||
"peekViewEditor.background": "#002B36",
|
||||
"peekViewEditor.matchHighlightBackground": "#FFB86C50",
|
||||
"peekViewResult.background": "#003B46",
|
||||
"peekViewResult.fileForeground": "#E0E0E0",
|
||||
"peekViewResult.lineForeground": "#888888",
|
||||
"peekViewResult.matchHighlightBackground": "#FFB86C50",
|
||||
"peekViewResult.selectionBackground": "#44475A",
|
||||
"peekViewTitle.background": "#003B46",
|
||||
"peekViewTitleLabel.foreground": "#8BE9FD",
|
||||
"peekViewTitleDescription.foreground": "#888888",
|
||||
"merge.currentHeaderBackground": "#50FA7B50",
|
||||
"merge.currentContentBackground": "#50FA7B20",
|
||||
"merge.incomingHeaderBackground": "#BD93F950",
|
||||
"merge.incomingContentBackground": "#BD93F920",
|
||||
"merge.border": "#44475A",
|
||||
"gitDecoration.modifiedResourceForeground": "#FFB86C",
|
||||
"gitDecoration.deletedResourceForeground": "#FF5555",
|
||||
"gitDecoration.untrackedResourceForeground": "#50FA7B",
|
||||
"gitDecoration.ignoredResourceForeground": "#666666",
|
||||
"gitDecoration.conflictingResourceForeground": "#FF79C6",
|
||||
"gitDecoration.addedResourceForeground": "#50FA7B",
|
||||
"debugToolBar.background": "#003B46",
|
||||
"debugExceptionWidget.background": "#FF555520",
|
||||
"debugExceptionWidget.border": "#FF5555",
|
||||
"debugConsole.infoForeground": "#8BE9FD",
|
||||
"debugConsole.warningForeground": "#FFB86C",
|
||||
"debugConsole.errorForeground": "#FF5555",
|
||||
"notebook.cellBorderColor": "#44475A",
|
||||
"notebook.selectedCellBorder": "#8BE9FD",
|
||||
"notebook.focusedCellBorder": "#8BE9FD",
|
||||
"notebook.cellToolbarSeparator": "#44475A",
|
||||
"notificationCenter.border": "#44475A",
|
||||
"notifications.background": "#003B46",
|
||||
"notifications.foreground": "#E0E0E0",
|
||||
"notifications.border": "#44475A",
|
||||
"notificationLink.foreground": "#8BE9FD",
|
||||
"notificationsErrorIcon.foreground": "#FF5555",
|
||||
"notificationsWarningIcon.foreground": "#FFB86C",
|
||||
"notificationsInfoIcon.foreground": "#8BE9FD",
|
||||
"minimap.findMatchHighlight": "#FFB86C",
|
||||
"minimap.selectionHighlight": "#44475A",
|
||||
"minimap.errorHighlight": "#FF5555",
|
||||
"minimap.warningHighlight": "#FFB86C",
|
||||
"minimapGutter.addedBackground": "#50FA7B",
|
||||
"minimapGutter.modifiedBackground": "#FFB86C",
|
||||
"minimapGutter.deletedBackground": "#FF5555",
|
||||
"settings.headerForeground": "#8BE9FD",
|
||||
"settings.modifiedItemIndicator": "#FFB86C",
|
||||
"quickInput.background": "#003B46",
|
||||
"quickInput.foreground": "#E0E0E0",
|
||||
"quickInputList.focusBackground": "#44475A",
|
||||
"quickInputTitle.background": "#003B46",
|
||||
"pickerGroup.border": "#44475A",
|
||||
"pickerGroup.foreground": "#8BE9FD",
|
||||
"keybindingLabel.background": "#44475A",
|
||||
"keybindingLabel.foreground": "#E0E0E0",
|
||||
"keybindingLabel.border": "#44475A",
|
||||
"focusBorder": "#8BE9FD",
|
||||
"foreground": "#E0E0E0",
|
||||
"descriptionForeground": "#888888",
|
||||
"errorForeground": "#FF5555",
|
||||
"icon.foreground": "#E0E0E0",
|
||||
"selection.background": "#44475A"
|
||||
},
|
||||
"tokenColors": [
|
||||
{
|
||||
"name": "Comment",
|
||||
"scope": [
|
||||
"comment",
|
||||
"punctuation.definition.comment"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#666666",
|
||||
"fontStyle": "italic"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "String",
|
||||
"scope": [
|
||||
"string",
|
||||
"string.quoted",
|
||||
"string.template",
|
||||
"punctuation.definition.string"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Number",
|
||||
"scope": [
|
||||
"constant.numeric",
|
||||
"constant.numeric.integer",
|
||||
"constant.numeric.float",
|
||||
"constant.numeric.hex"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FFB86C"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Boolean",
|
||||
"scope": [
|
||||
"constant.language.boolean"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FFB86C"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Constant",
|
||||
"scope": [
|
||||
"constant",
|
||||
"constant.language",
|
||||
"constant.character",
|
||||
"constant.other"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FFB86C"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Keyword",
|
||||
"scope": [
|
||||
"keyword",
|
||||
"keyword.control",
|
||||
"keyword.operator.new",
|
||||
"keyword.operator.expression",
|
||||
"keyword.operator.logical",
|
||||
"keyword.other"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF79C6",
|
||||
"fontStyle": "bold"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Keyword Control Flow",
|
||||
"scope": [
|
||||
"keyword.control.flow",
|
||||
"keyword.control.return",
|
||||
"keyword.control.conditional",
|
||||
"keyword.control.loop"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF79C6",
|
||||
"fontStyle": "bold"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Operator",
|
||||
"scope": [
|
||||
"keyword.operator",
|
||||
"keyword.operator.assignment",
|
||||
"keyword.operator.arithmetic",
|
||||
"keyword.operator.comparison"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF79C6"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Storage",
|
||||
"scope": [
|
||||
"storage",
|
||||
"storage.type",
|
||||
"storage.modifier"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF79C6",
|
||||
"fontStyle": "bold"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Function",
|
||||
"scope": [
|
||||
"entity.name.function",
|
||||
"meta.function-call",
|
||||
"support.function",
|
||||
"meta.method-call"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#50FA7B",
|
||||
"fontStyle": "bold"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Function Parameter",
|
||||
"scope": [
|
||||
"variable.parameter",
|
||||
"meta.parameter"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#BD93F9"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Type",
|
||||
"scope": [
|
||||
"entity.name.type",
|
||||
"entity.name.class",
|
||||
"support.type",
|
||||
"support.class"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#BD93F9",
|
||||
"fontStyle": "bold"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Type Parameter",
|
||||
"scope": [
|
||||
"entity.name.type.parameter"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#BD93F9",
|
||||
"fontStyle": "italic"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Interface",
|
||||
"scope": [
|
||||
"entity.name.type.interface"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#BD93F9",
|
||||
"fontStyle": "bold"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Enum",
|
||||
"scope": [
|
||||
"entity.name.type.enum",
|
||||
"entity.name.type.enum-member"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#BD93F9"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Variable",
|
||||
"scope": [
|
||||
"variable",
|
||||
"variable.other",
|
||||
"variable.other.readwrite"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#BD93F9"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Variable Language",
|
||||
"scope": [
|
||||
"variable.language",
|
||||
"variable.language.this",
|
||||
"variable.language.self"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF79C6",
|
||||
"fontStyle": "italic"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Property",
|
||||
"scope": [
|
||||
"variable.other.property",
|
||||
"variable.other.object.property",
|
||||
"meta.property-name",
|
||||
"support.variable.property"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#50FA7B",
|
||||
"fontStyle": "bold"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Object Key",
|
||||
"scope": [
|
||||
"meta.object-literal.key",
|
||||
"string.unquoted.label"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#50FA7B"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Tag",
|
||||
"scope": [
|
||||
"entity.name.tag",
|
||||
"meta.tag"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF79C6"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Tag Attribute",
|
||||
"scope": [
|
||||
"entity.other.attribute-name"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#50FA7B",
|
||||
"fontStyle": "italic"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "HTML/XML Tag Bracket",
|
||||
"scope": [
|
||||
"punctuation.definition.tag"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#888888"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "CSS Selector",
|
||||
"scope": [
|
||||
"entity.other.attribute-name.class.css",
|
||||
"entity.other.attribute-name.id.css"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#50FA7B"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "CSS Property",
|
||||
"scope": [
|
||||
"support.type.property-name.css"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#8BE9FD"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "CSS Value",
|
||||
"scope": [
|
||||
"support.constant.property-value.css"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#E0E0E0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "CSS Unit",
|
||||
"scope": [
|
||||
"keyword.other.unit.css"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FFB86C"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Punctuation",
|
||||
"scope": [
|
||||
"punctuation",
|
||||
"punctuation.separator",
|
||||
"punctuation.terminator"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#E0E0E0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Brackets",
|
||||
"scope": [
|
||||
"punctuation.brackets",
|
||||
"punctuation.section",
|
||||
"meta.brace"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#E0E0E0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Namespace",
|
||||
"scope": [
|
||||
"entity.name.namespace",
|
||||
"entity.name.module"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#BD93F9"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Import/Export",
|
||||
"scope": [
|
||||
"keyword.control.import",
|
||||
"keyword.control.export",
|
||||
"keyword.control.from",
|
||||
"keyword.control.as"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF79C6"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Decorator/Annotation",
|
||||
"scope": [
|
||||
"meta.decorator",
|
||||
"meta.annotation",
|
||||
"storage.type.annotation"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#50FA7B"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Regex",
|
||||
"scope": [
|
||||
"string.regexp",
|
||||
"constant.other.character-class.regexp"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF5555"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Escape Character",
|
||||
"scope": [
|
||||
"constant.character.escape"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF79C6"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Template String Variable",
|
||||
"scope": [
|
||||
"punctuation.definition.template-expression",
|
||||
"string.template variable"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#8BE9FD"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Markdown Heading",
|
||||
"scope": [
|
||||
"markup.heading",
|
||||
"markup.heading.markdown",
|
||||
"entity.name.section.markdown"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF79C6",
|
||||
"fontStyle": "bold"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Markdown Bold",
|
||||
"scope": [
|
||||
"markup.bold"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FFB86C",
|
||||
"fontStyle": "bold"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Markdown Italic",
|
||||
"scope": [
|
||||
"markup.italic"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#F8F8F2",
|
||||
"fontStyle": "italic"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Markdown Link",
|
||||
"scope": [
|
||||
"markup.underline.link",
|
||||
"string.other.link"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#8BE9FD"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Markdown Code",
|
||||
"scope": [
|
||||
"markup.inline.raw",
|
||||
"markup.fenced_code.block"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#50FA7B"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Markdown List",
|
||||
"scope": [
|
||||
"markup.list",
|
||||
"punctuation.definition.list"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#8BE9FD"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Markdown Quote",
|
||||
"scope": [
|
||||
"markup.quote"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#666666",
|
||||
"fontStyle": "italic"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Diff Added",
|
||||
"scope": [
|
||||
"markup.inserted",
|
||||
"meta.diff.header.to-file"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#50FA7B"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Diff Removed",
|
||||
"scope": [
|
||||
"markup.deleted",
|
||||
"meta.diff.header.from-file"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF5555"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Diff Changed",
|
||||
"scope": [
|
||||
"markup.changed"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FFB86C"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "JSON Key",
|
||||
"scope": [
|
||||
"support.type.property-name.json"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#8BE9FD"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "YAML Key",
|
||||
"scope": [
|
||||
"entity.name.tag.yaml"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#8BE9FD"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Invalid",
|
||||
"scope": [
|
||||
"invalid",
|
||||
"invalid.illegal"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF5555",
|
||||
"fontStyle": "strikethrough"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Deprecated",
|
||||
"scope": [
|
||||
"invalid.deprecated"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FFB86C",
|
||||
"fontStyle": "strikethrough"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "TODO/FIXME",
|
||||
"scope": [
|
||||
"keyword.todo",
|
||||
"keyword.other.todo"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#8BE9FD",
|
||||
"fontStyle": "bold"
|
||||
}
|
||||
}
|
||||
],
|
||||
"semanticHighlighting": true,
|
||||
"semanticTokenColors": {
|
||||
"namespace": "#BD93F9",
|
||||
"type": {
|
||||
"foreground": "#BD93F9",
|
||||
"fontStyle": "bold"
|
||||
},
|
||||
"class": {
|
||||
"foreground": "#BD93F9",
|
||||
"fontStyle": "bold"
|
||||
},
|
||||
"interface": {
|
||||
"foreground": "#BD93F9",
|
||||
"fontStyle": "bold"
|
||||
},
|
||||
"struct": {
|
||||
"foreground": "#BD93F9",
|
||||
"fontStyle": "bold"
|
||||
},
|
||||
"enum": "#BD93F9",
|
||||
"enumMember": "#FFB86C",
|
||||
"typeParameter": {
|
||||
"foreground": "#BD93F9",
|
||||
"fontStyle": "italic"
|
||||
},
|
||||
"function": {
|
||||
"foreground": "#50FA7B",
|
||||
"fontStyle": "bold"
|
||||
},
|
||||
"method": {
|
||||
"foreground": "#50FA7B",
|
||||
"fontStyle": "bold"
|
||||
},
|
||||
"macro": "#50FA7B",
|
||||
"variable": "#BD93F9",
|
||||
"variable.readonly": "#FFB86C",
|
||||
"variable.defaultLibrary": "#FF79C6",
|
||||
"parameter": "#BD93F9",
|
||||
"property": {
|
||||
"foreground": "#50FA7B",
|
||||
"fontStyle": "bold"
|
||||
},
|
||||
"property.readonly": "#50FA7B",
|
||||
"keyword": {
|
||||
"foreground": "#FF79C6",
|
||||
"fontStyle": "bold"
|
||||
},
|
||||
"modifier": "#FF79C6",
|
||||
"comment": {
|
||||
"foreground": "#666666",
|
||||
"fontStyle": "italic"
|
||||
},
|
||||
"string": "#FFFFFF",
|
||||
"number": "#FFB86C",
|
||||
"regexp": "#FF5555",
|
||||
"operator": "#FF79C6",
|
||||
"decorator": "#50FA7B"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user