Ion One Dark Theme
Ion One Dark Theme is a One Dark-inspired dark theme for Visual Studio Code and Cursor, built for readability, consistent syntax coloring, and comfortable long coding sessions.
If you are looking for a clean One Dark theme for VS Code and Cursor with practical contrast tuning, this extension is designed for that exact workflow.
Why Ion One Dark Theme
- One Dark-inspired color system adapted for modern editor and workbench surfaces.
- Balanced contrast for daily coding, reviewing diffs, and navigating large projects.
- Cursor-compatible through the standard VS Code extension ecosystem.
- Clear token differentiation without overly saturated or distracting highlights.
Features
- Cohesive dark UI styling for editor + workbench surfaces.
- Readable syntax highlighting across common languages and file types.
- Reliable visual hierarchy in sidebars, tabs, command surfaces, and terminal views.
- Comfortable theme profile for long development sessions.
Install
Visual Studio Code
- Open Extensions (
Cmd/Ctrl+Shift+X)
- Search for
Ion One Dark Theme
- Click Install
Cursor IDE
- Open Extensions (
Cmd/Ctrl+Shift+X)
- Search for
Ion One Dark Theme
- Install and activate the theme
Manual .vsix packaging
npm install
npm run package
code --install-extension ion-one-dark-<version>.vsix
Activate the Theme
- Open Command Palette (
Cmd/Ctrl+Shift+P)
- Run
Preferences: Color Theme
- Select
Ion One Dark Theme
Recommended Settings
These optional settings pair well with the theme for readability:
{
"editor.fontFamily": "JetBrains Mono, Menlo, Monaco, 'Courier New', monospace",
"editor.fontLigatures": true,
"editor.minimap.enabled": false
}
Theme color customization docs:
https://code.visualstudio.com/docs/getstarted/theme-color-reference
Compatibility
- VS Code engine target:
^1.60.0
- Extension category:
Themes
- Theme kind:
vs-dark
- Cursor support: yes (via VS Code extension compatibility)
Issues and Feedback
If you find token or UI inconsistencies, open an issue and include:
- language or file type
- minimal reproducible snippet
- screenshot of the affected UI/token color
Issue tracker:
https://github.com/brunocechet/ion-one-dark/issues
Acknowledgments
Ion One Dark Theme is inspired by:
Changelog
See:
CHANGELOG.md
License
Mozilla Public License 2.0 (MPL-2.0). See:
LICENSE