I like using Emacs to edit Fortran code because it loads "Fortran-mode" in which
1. Tab puts the start of the current line indented appropriately for its position in nested IF and DO blocks
2. Tab only places spaces in the file, not tab characters, so the starting columns are the same regardless what editor I later use to view the file
3. Tab at an ENDIF or ENDDO statement places un-indents that statement in relation to the previous statement, so that it is in the same column as the corresponding IF or DO statement
4. Tab multiple times has no effect
5. Label numbers are automatically placed in columns 2-5
6. "$" + Tab places the $ in column 6 so it can be used as the continue line character
7. When pressing ")" the cursor is briefly moved to the matching "("
Is it possible to make the Developer Studio Editor work like this? The online help mentions emulation of BRIEF and Epsilon, but this did not give the result I want.