Skip to content

ddc/JetbrainsTheme

Repository files navigation

ddcSoftwaresThemesIcon
DDC Jetbrains Theme

Sponsor
Ko-fi Donate
Marketplace Downloads License: Apache 2.0 Release
issues CI/CD Pipeline Build Status

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 📦

Table of Contents

Screenshot

Editor Theme

Features

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

Installation

From Marketplace

  1. In your JetBrains IDE, go to Settings > Plugins > Marketplace
  2. Search for DDC Theme
  3. Click Install and restart the IDE

From Plugin ZIP

  1. Download the latest DDC-Theme-*.zip from Releases
  2. Go to Settings > Plugins > Install Plugin from Disk...
  3. Select the downloaded .zip file and restart the IDE

Getting Started

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.

Building

Requires JDK 21.

./build.sh                  # build only
./build.sh [-v|--verify]    # build with plugin verification

The 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.

Keymaps Changes

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

Version Control File Status Colors

Status Color Hex
Added #629755 629755
Added (inactive changelist) #629755 629755
Changelist conflict #CF84CF CF84CF
Deleted #DE6A66 DE6A66
Deleted from file system #DE6A66 DE6A66
Have changed descendants #FEDB89 FEDB89
Have immediate changed children #FEDB89 FEDB89
Hijacked #4C72E8 4C72E8
Ignored #6F737A 6F737A
Ignored (.ignore plugin) #6F737A 6F737A
Merged #FEDB89 FEDB89
Merged with conflicts #CF84CF CF84CF
Merged with property conflicts #CF84CF CF84CF
Merged with text and property conflicts #CF84CF CF84CF
Modified #FEDB89 FEDB89
Modified (inactive changelist) #FEDB89 FEDB89
Obsolete #6F737A 6F737A
Suppressed #6F737A 6F737A
Switched #D1D3D9 D1D3D9
Unknown #D69A6B D69A6B
Up to date #D1D3D9 D1D3D9
VCS Colors

License

This project is licensed under the Apache 2.0 License.

Support

If you find this project helpful, consider supporting development.

Sponsor on GitHub Buy Me a Coffee at ko-fi.com Donate via PayPal