Comments (2)
I figured out what's going on here. My indentation is set to increments of 2. However, in this case, the formatting is wrapping to odd character positions in order to line up with the correct positions in the lines above. Here's an example of what I mean, with rulers to show what's happening. I'm showing whitespace indentation as -+
to make it clearer:
0123456789012345678901234567890
foo.someMethod(param1,
-+-+-+-+-+-+-+-param2);
0123456789012345678901234567890
Notice that in order to line up param1
and param2
, an extra space (-
) is needed after the "correct" indentation. This used to work - I never saw the error indentation color in code like this. I did recently update IntelliJ, and it's possible I also got an update to IndentRainbow along the way. So I'm not sure which change introduced the problem.
from intellij-indent-rainbow.
This is a known limitation of the current highlighter, which just checks the number of spaces. We had highlighter based on formatting previously, but it was slow and had other problems (btw you can still enable it in settings, but it is not recommended).
For now I suggest you use option "Never highlight indent as error for languages"
from intellij-indent-rainbow.
Related Issues (20)
- Different indent size in one file
- Plugin consider loop codes after a label in JavaScript as error indent HOT 2
- log4j issue HOT 2
- Support Gateway HOT 1
- Code inside (...) treated as one line HOT 1
- Severe logspam due to calling a deprecated method HOT 5
- strange effect on YAML arrays HOT 3
- "Never highlight indent as error for languages" option not working HOT 3
- Custom color scheme not working HOT 2
- Incapable of installing HOT 4
- "Indent rainbow now shows on empty lines" feature has no option to disable it HOT 2
- Indents don't appear on soft wraps
- please restore `Never highlight indent as error(in red color)` HOT 3
- How to disable rainbow indent for django template language ? HOT 4
- Update to rider 2022.3 HOT 1
- how to disable indent highlight in git diff mode(such as "Compare with Clipboard" right-click menu)?
- Feature request: add a toggle to disable highlight incorrect indentation HOT 2
- Add "Transparent"/"Opaque" for scope highlighting HOT 4
- Doesn't work in Java files with Material Theme UI 9.2.0, Indent Rainbow 2.2.0, on IntelliJ 2024.1 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from intellij-indent-rainbow.