I am using version 22.214.171.1241.
If I type in:
var x := 1;
and press enter, the new line is indented. Why would not the naturally expected thing be for the new line to be lined up beneath the previous line (assuming that the previous line wasn’t either an “if then” or “if then begin”)?
By the way, there are a lot of things with indentation that I wish I could control automatically, but specify the style I use. It would be nice if there were a style choices in options, or templates for the styles that we could optionally alter.
One thing I don’t like is the blank line after the last end in a file. Every time I make a new file, one of the first things I do is change a bunch of indentation and delete the last line. Not a horribly difficult thing to do, but it would be nicer and quicker if I didn’t have to do that.
I also like everything in the interface block to be indented and not on the left margin. And similarly for the implementation section.
But at least this indenting after the line does make sense. Maybe there is some sort of Text Edit options that make it make sense, but I couldn’t find a combination that worked the way I expected. I THINK the way this works now may be a change from the previous version of Oxygene that I was using. Not quite sure.