I know we've been asked to refrain from comments/bugreports etc. until the release of Beta8 and the subsequent opening of the 'beta forum', but I still would like to comment on one of the new features of the editor, i.e. autoindent. The following piece of code was written using autoindent:
PROCEDURE demo
IS
<declarations>
BEGIN
IF
THEN
<CODE>
FOR <iterator>
LOOP
<CODE>
END LOOP;
END IF;
END;
I don't think it is logical for 'IF/THEN' 'FOR/LOOP' constructs to autoindent on both keywords. These 'coupled keywords' (for want of a better description) should be treated as one keyword (leaving aside that in my opinion 'IS' should not be considered for autoindentation).
Furthermore I'd like to suggest that autoindent is combined with auto-unindent so that
IF
THEN
<code>
END IF;<cursor position>
after hitting 'enter', would change into
IF
THEN
<code>
END IF;
<cursor position>
Then the first sample code block, using the same keystrokes would look like this
PROCEDURE demo
IS
<declarations>
BEGIN
IF
THEN
<CODE>
FOR <iterator>
LOOP
<CODE>
END LOOP;
END IF;
END;
Just my two cents (and looking forward to beta8)