Awesome
findent
indent, relabel and convert Fortran sources
- findent supports Fortran-2018, including OpenMP conditionals
- findent can convert from fixed form to free form and vice-versa
- high speed: 50K - 100K lines per second
- configuration files and instructions for vim, gedit and emacs
- since version 2.7.0, findent is very vim-aware an can be used in equalprg and indentexpr
- wrapper for processing one or more files in one call available for Unix and Windows (wfindent and wfindent.bat respectively)
Alas, it seems I am not able to push to github any more, so the following is relevant:
The newest version of findent is located at https://sourceforge.net/projects/findent/
The bleeding edge is at https://www.ratrabbit.nl/ratrabbit/findent/index.html