Rainbow Indent Guide

Add this URL to your Eclipse Installation to reach this solution's update site.

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)

https://simoneplatania.github.io/RainbowIndentGuide/

Learn more...
Solution Description

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

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

Screenshot
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
View Data for all Listings

Unsuccessful Installs

Unsuccessful Installs in the last 7 Days: 0

Download last 500 errors (CSV)

Marketplace Drag to Install Button

By adding the following code below to your website you will be able to add an install button for Rainbow Indent Guide.

HTML Code:

Markdown Syntax:

Output:

Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client