On 26/05/2010 08:56, Duncan Parsons wrote:
Anyway, having seen the screenshot that Vladimir put up, I quite like it (not
using a terribly uptodate version at the mo, whilst some pascal dev is on
hiatus). I would opt for it being on (I know it's a quiet voice in a sea of
no!), and bold wouldn't be a bad idea, or just another distinctive colour.
I changed it to off by default when I introduced the user-definable
colorschemes.
But i am kind of glad that at least a few people share my opinion.
I guess a previous poster was right. Many people only read code they are
familiar with, or that has easy to read case statements anyway. (after
jedi-format).
On the other some of the case statements I had to look at (and no, I did
not write them myself) are less easy to detect, even though they use
proper indent.
But if:
- a single block in the case, spans over 50 or more lines (multiply
screen pages)
- is already indented 4 or 5 levels at the start (so you can no longer
tell how many levels that are by just looking at it, could be 8 space,
could be 10)
- has several nested if, or other blocks within it.
[ don't start arguing, that then the code should be rewritten, => to
rewrite the code one must read it first]
then indent alone is almost useless to make out where a case-block
starts. All you have is a ":" at the end of the label. not that easy to
spot. (and if it's an else, all you have is a simcolon on the end of the
previous line, that's a guaranteed one to overlook)
Martin
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus