I've been using jEdit for writing f90 programs. Win7. Although jEdit has been helpful, I see that with f90 it has limited indent features, and sometimes when I print I get odd indents. When moving the cursor on a line, sometimes odd things happen. For example, it appears that the cursor takes tab jumps. Tabs may be mixed among blanks spaces. Another editor for f90? Away to control it for f90? Here's a small example of indent problems. integer :: j real :: a a=3.0 do j=1,3 write(*,*) j + a end do There is no clear way to line these up. Unseen tabs may be the problem in jEdit.