Hi H,
> I found 2 strange errors with guidelines 1.1.1.
> 1. If you look at the jpg file you'll find that the line between proc at end stops at the blank line before the end.
This is deliberate, and is even documented as a "nerdy detail" in its documentation.
It could be argued to be an imperfect detail, but because (in my opinion) it has two (documented) bigger advantages, I choose to keep the guide line drawing algorithm as it is.
> 2. Also in the nested if after the else branch you'll find a redundant line.
This extension's intent is to draw indentation guide lines, not syntax guide lines or code block guide lines.
Your "redundant" guide line is there, because indented far to the right there is a comment in the edited line.
So, in both cases you are not wrong, but your expectations do not match my intentions.
I determined an as simple as possible identation guide line algorithm that for all its simplicity gives a very good result.
Unless it turns out to have an outright flaw, I have no plans to make it smarter or more complex.
Carlo