Clion (Jetbrains IDE)
Commit from Git tool window
Since Clion 2025.1, the modal commit dialog is gone and replaced by Commit tool window, which also replaced Local changes tab in Git tool window. Let’s move the Commit window to a tab in Git window - this feels more intuitive.
- Open Settings, type
commit
in the search box. - In Advanced Settings, disable Enable Commit tool window
- In Advanced Settings, enable Toggle Commit Controls
- In Version Control / Git, disable Enable staging area
With Commit controls and disabled Staging area, the dialog behaves similarly to original modal dialog. After clicking the Commit… button, it switches to committing mode, which also shows checkboxes in diffs to select partial changes.
References:
- Modal commit moved to a separate plugin in 2025.1 - Discussion
- How to configure non-modal commit to behave like modal
Power save mode
Clion has power saving mode, which is by default hidden. It’s useful when Clion keeps consuming CPU and energy, making a laptop loud and battery depleting fast. In this mode, indexing and various completions are disabled, but that’s often fine. It even makes the IDE not interrupt you so much, allowing to focus.
Right-click on some icon in bottom-right toolbar and enable Power Save Mode. This adds an “eye” icon. Click that icon to switch it to “battery” icon, which means power saving is enabled.