When you edit an existing function, it would be nice if the initial display of the function had the indentation applied.
The enter key working for me - sort of. It indents EVERY line by one character. When I hit Enter at the end of the line, shouldn't it fix the line?
When editing a new function, the auto-indent doesn't doesn't get used on the very first line.
I don't like using the TAB key for this because then Emacs refuses to allow you to enter additional tabs at the beginning of the line. (I know about ^q-tab but it is annoying). I did, however, disable my preference to test your stuff.
The Enter key at the end of the line should fix the indent of the current line and pre-indent the next. It works this way for me in C mode but not in APL mode. I'd rather have this than the TAB key.
Lines beginning with a comment should be moved to the left too.
Thanks!
Blake