Multi-level rainbow indent guides for Eclipse. Deeply nested code becomes readable at a glance: every indentation level gets its own colour, and the braces of a block are repainted to match their guide, so the vertical line and the braces read as one shape.
What it does
- Rainbow guides — seven configurable colours, one per nesting level, cycled beyond the seventh.
- Matching braces — the
{and}take the colour of the guide they belong to. - Rainbow parentheses — round brackets are coloured by nesting depth, with their own palette, so
foo(bar(baz(x)))reads at a glance. - Active block — the guide holding the caret keeps its level colour and lights up. Hover a guide to light it up, click to pin it there.
- Unbroken lines — blank lines and comments no longer interrupt the guides, and each guide is stroked in one piece, so thin or barely opaque lines stay clean instead of breaking up into dots.
- Mixed indentation warning — optionally, a guide that doesn't line up with its braces is greyed out, then blinks as it takes its colour back once you fix it.
- Sharp on HiDPI — guide positions are computed at sub-pixel precision, so lines don't drift right on deep levels under DPI scaling.
Getting started
Java, XML, properties, JSP, HTML, CSS, JS, PHP and C/C++ are enabled out of the box — nothing to configure on first launch. Everything is adjustable under Window > Preferences > General > Editors > Text Editors > Indent Guide, with the colours on the Style subpage. Changes apply immediately, without reopening editors.
Guides follow the file's content type, so a file needs to be opened with the editor registered for it. If a file shows no guides, check Right-click > Open With.
Compatibility
Tested on Eclipse 2020-03, 2024-09 and 2026-06, and it works with Show only selected element and Clone Editor. Java 8 is the minimum, deliberately: many people are stuck on older installs they can't upgrade, and drawing indent guides needs nothing from a newer language level.
Before you install
Already running another Indent Guide plug-in? Uninstall it first. This fork declares a conflict with jp.sourceforge.pdt_tools.indentGuide and Certiv Analytics' net.certiv.tools.indentguide, so p2 will refuse the install rather than leave you with duplicate preference pages and two painters drawing over each other.
A fork of the abandoned Indent Guide plug-in, rebuilt for current Eclipse releases and released under EPL 1.0.
Source, issues and full history: github.com/SimonePlatania/RainbowIndentGuide
Categories: Editor, IDE, Source Code Analyzer
Tags: indent, guides, rainbow, editor, indentation
Additional Details
Eclipse Versions: 2026-09 (4.41), 2026-06 (4.40), 2026-03 (4.39), 2025-12 (4.38), 2025-09 (4.37), 2025-06 (4.36), 2025-03 (4.35), 2024-12 (4.34), 2024-09 (4.33), 2024-06 (4.32), 2024-03 (4.31), 2023-12 (4.30), 2023-09 (4.29), 2023-06 (4.28), 2023-03 (4.27), 2022-12 (4.26), 2022-09 (4.25), 2022-06 (4.24), 2022-03 (4.23), 2021-12 (4.22), 2021-09 (4.21), 2021-06 (4.20), 2021-03 (4.19), 2020-12 (4.18), 2020-09 (4.17), 2020-06 (4.16), 2026-12 (4.42)
Platform Support: Windows, Mac, Linux/GTK
Organization Name: Simone Platania
Development Status: Production/Stable
Date Created: Monday, August 24, 2026 - 17:21
License: EPL
Date Updated: Tuesday, September 8, 2026 - 14:40
Submitted by: Simone Platania
| Date | Ranking | Installs | Clickthroughs |
|---|---|---|---|
| November 2026 | 0/0 | 0 | 0 |
| October 2026 | 74/562 | 84 | 25 |
| September 2026 | 84/614 | 163 | 49 |
| August 2026 | 0/0 | 0 | 0 |
| July 2026 | 0/0 | 0 | 0 |
| June 2026 | 0/0 | 0 | 0 |
| May 2026 | 0/0 | 0 | 0 |
| April 2026 | 0/0 | 0 | 0 |
| March 2026 | 0/0 | 0 | 0 |
| February 2026 | 0/0 | 0 | 0 |
| January 2026 | 0/0 | 0 | 0 |
| December 2025 | 0/0 | 0 | 0 |
| November 2025 | 0/0 | 0 | 0 |
