A dark theme for JetBrains IDEs based on Atom One Dark colors.
Includes UI Theme, Editor Theme, VCS Colors, Keymaps, Code Style, Window Layout, and Selection Occurrence Highlighting.
📦 Install from JetBrains Marketplace 📦
- Screenshot
- Features
- Installation
- Getting Started
- Building
- Keymaps Changes
- Version Control File Status Colors
- License
- Support
| Component | Description |
|---|---|
| UI Theme | Dark UI with custom backgrounds, borders, and popups |
| Editor Scheme | Syntax highlighting and editor colors |
| VCS Colors | Custom file status colors for version control |
| Keymaps | Custom keyboard shortcuts |
| Code Style | Formatting and indentation settings for multiple languages |
| Window Layout | Tool window arrangement and positions |
| Selection Highlighting | Highlights all occurrences of selected text (disabled by default — enable in Settings > Tools > DDC Theme) |
| Install/Update Notification | Shows what's new on first install or after an update |
- In your JetBrains IDE, go to Settings > Plugins > Marketplace
- Search for DDC Theme
- Click Install and restart the IDE
- Download the latest
DDC-Theme-*.zipfrom Releases - Go to Settings > Plugins > Install Plugin from Disk...
- Select the downloaded
.zipfile and restart the IDE
After install and restart, the UI Theme, Editor Theme, and Keymaps are applied automatically. The following extras are installed but not activated — enable them if you'd like:
| Extra | How to activate |
|---|---|
| Window Layout | Window > Layouts > DDC Window Layout > Restore |
| Code Style | Settings > Editor > Code Style > select DDC Code Style |
| Selection Highlighting | Settings > Tools > DDC Theme > enable the checkbox |
Note: All settings are removed automatically when the plugin is uninstalled.
Requires JDK 21.
./build.sh # build only
./build.sh [-v|--verify] # build with plugin verificationThe script formats Kotlin sources (if ktlint is available) and builds DDC-Theme-<version>.zip inside the
build/ directory.
Plugin settings and variables are configured at the top of build.sh.
Based on the default keymap with additional shortcuts (defaults are kept):
| Action | Default | Added Shortcut |
|---|---|---|
| Delete Line | Ctrl+Y |
Ctrl+D |
| Rename... | Shift+F6 |
F2 |
| Reload All from Disk | Ctrl+Alt+Y |
F5 |
The following default shortcuts are removed to avoid conflicts:
| Action | Removed Shortcut |
|---|---|
| Duplicate Line | Ctrl+D |
| Compare Files | Ctrl+D |
| Show Diff | Ctrl+D |
| Send EOF | Ctrl+D |
| Go to Desktop | Ctrl+D |
| Next Highlighted Error | F2 |
| Start Editing (Table) | F2 |
| Start Editing (Tree) | F2 |
| Set Value (Debugger) | F2 |
| Reword Commit | F2, Shift+F6 |
| Rename Local Branch | F2, Shift+F6 |
| Edit Changelist | F2, Shift+F6 |
| Rename Shelved Changelist | F2, Shift+F6 |
| Rename Bookmark | F2 |
| Edit Arrangement Rule | F2 |
| Copy Element | F5 |
| Route Edges (Graph) | F5 |
This project is licensed under the Apache 2.0 License.
If you find this project helpful, consider supporting development.

