A new version of Plato is available for downloading from https://forums.silverfrost.com/Forum/Topic/3780.
This includes new accelerator keys (Ctrl+Space and Ctrl+Shift+Space) that provide for 'auto-completing' when writing Fortran code.
If you type the two letters 'pr' and then press Ctrl+Shift+Space then 'pr' becomes
program end program
Also the program name will be copied to the end of the second line when you type ENTER. Similarly...
do gives do/end do fu gives function/end function if gives if()then/end if in gives interface/end interface mo gives module/end module su gives subroutine/end subroutine se gives select case/end select ty gives type/end type wh gives where/end where
- If you type one or more characters for an intrinsic function (for example) and then press Ctrl+Space, then you get a list which you can scroll through to complete the name. The list contains not only standard intrinsic functions but also the names of your subprograms in the current file together with Fortran keywords and some ClearWin+ library routines.
As you scroll through the list, a 'message tip' provides a brief description of the selected item.
Constructive feedback on this new feature is welcome.