dbeaver / dbeaver/dbeaver

Rainbow indent or block pair begin/end highlight

Open
#22,571 1 comment 2 reactions 0 assignees View on GitHub
xf:sql xf:sql editor xf:ui
Dominant language
Java
Stars
51.8k
Forks
4.4k
Avg merge
3d 8h
Merged PRs (30d)
188

Description

**Is your feature request related to a problem? Please describe.**
I'm always going between vsCode and DBeaver when programming with SQL because my vsCode has rainbow indent but no fast db-aware code completions.

**Describe the solution you'd like**
I want DBeaver to have a rainbow indent like [this vsCode extension](https://marketplace.visualstudio.com/items?itemName=oderwat.indent-rainbow) does. I'm currently using DBeaver CE v23.3.3.202401211839.

Or something like a line to highlight the indent. Or even a _begin_/_end_ highlight for ifs, loops and related keywords.

**Additional context**
![Rainbow indent example on vsCode](https://github.com/dbeaver/dbeaver/assets/52160996/ddd816f9-85dd-402d-9081-14a482713e09)

Example of another solution with lines to highlight based on the vsCode Dart Widget tree, look at the indent of the closing square brackets and up, and you'll see that that line is white, not grey. That is because the opening square bracket has the cursor by the side, just like the current bracket pair highlight does:
![](https://github.com/dbeaver/dbeaver/assets/52160996/487fb8f3-f90c-4185-9a3b-60b9d5e46414)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.