Cursorish Dark Theme
A clean, dark VS Code theme with carefully chosen colors for optimal readability. Cursorish Dark is designed to provide comfortable viewing during extended coding sessions while maintaining excellent syntax highlighting for all major programming languages.
Features
- 🌙 Clean dark color scheme perfect for any lighting condition
- 🎨 Carefully curated color palette for excellent readability
- 💻 Full syntax highlighting support for all major languages
- 🎯 Optimized semantic token colors for modern VS Code
- ✨ Beautiful UI elements with consistent styling
- 👁️ Reduced eye strain with soft background and text colors
- 🎨 6-level rainbow bracket highlighting
Installation
From VS Code Marketplace
- Open VS Code
- Go to Extensions (Ctrl+Shift+X / Cmd+Shift+X)
- Search for "Cursorish Dark"
- Click Install
- Select "Cursorish Dark" from the theme selector (Ctrl+K Ctrl+T / Cmd+K Cmd+T)
Manual Installation
Clone the repository and copy the theme file to your VS Code extensions folder:
# macOS
cp -r cursorish-dark-theme ~/.vscode/extensions/
# Linux
cp -r cursorish-dark-theme ~/.config/Code/extensions/
# Windows
copy cursorish-dark-theme %USERPROFILE%\.vscode\extensions\
Color Palette
The theme uses a carefully selected dark color palette:
- Background: #181818- Deep dark for comfortable viewing
- Foreground: #E4E4E4EB- Soft white text for reduced eye strain
- Primary Accent: #81A1C1- Soft blue for primary elements
- Secondary Accent: #87A6C4- Lighter blue for secondary elements
- Success: #3FA266- Green for additions and success states
- Error: #E34671- Pink-red for errors and critical states
- Warning: #F1B467- Orange for warnings and caution states
- Info: #88C0D0- Cyan for informational elements
Supported Languages
The theme provides optimized syntax highlighting for:
- Web: JavaScript, TypeScript, HTML, CSS, Vue, React
- Python: Full support including decorators and type hints
- Java: Classes, methods, imports, and generics
- C/C++: Types, functions, preprocessor directives
- Go: Functions, types, and interfaces
- Rust: Lifetimes, traits, and macros
- JSON/YAML: Proper colors for data structures
- Markdown: Headers, emphasis, links, and code blocks
- Bash/Shell: Commands and syntax highlighting
- And many more...
Semantic Highlighting
The theme includes comprehensive semantic token colors for enhanced syntax highlighting in supported languages, providing better distinction between:
- Variables: Constants, globals, readwrite variables
- Functions: Built-in, declarations, method calls
- Classes and Types: Declarations, built-in types, type hints
- Properties and Methods: Class members, object properties
- Decorators: Python decorators, annotations
- Special Parameters: Self/this parameters
- Macros: Preprocessor directives and macros
UI Customization
You can customize the theme colors by creating a user settings override:
- Open VS Code Settings (Cmd+, / Ctrl+,)
- Search for "workbench.colorCustomizations"
- Add your custom colors:
"workbench.colorCustomizations": {
    "editor.background": "#181818",
    "editor.foreground": "#E4E4E4EB",
    "editor.lineHighlightBackground": "#262626",
    "activityBar.background": "#141414"
}
Bracket Highlighting
The theme includes 6-level rainbow bracket highlighting to help distinguish nested code structures:
- Level 1: Primary blue
- Level 2: Secondary blue
- Level 3: Cyan
- Level 4: Purple
- Level 5: Magenta
- Level 6: Pink
Terminal Colors
Full ANSI color support including:
- Standard colors (black, red, green, yellow, blue, magenta, cyan, white)
- Bright variants for enhanced visibility
- Optimized contrast for terminal readability
Git Integration
Custom colors for Git decorations:
- Modified: Orange (#D2943E)
- Added: Green (#70B489)
- Deleted: Red (#FC6B83)
- Untracked: Cyan (#88C0D0)
- Ignored: Dimmed gray
Feedback & Support
If you have suggestions or find any issues with the theme, please open an issue on the GitHub repository.
License
MIT License - see LICENSE file for details
Credits
Created with ❤️ for VS Code enthusiasts who prefer clean, readable dark themes.
Companion Theme
Prefer the light side? Check out Cursorish Light for a beautiful light theme alternative!