
findent indents/beautifies/converts and can optionally generate the dependencies of Fortran sources.
cpp and coco preprocess statementsNormal installation using pip
pip install findent
| OS | Architecture |
|---|---|
| Linux | x64, arm64, i686, aarch64, ppc64, s390x |
| MacOS | x64, arm64 |
| Windows | x64 |
in.f90 to out.f90findent < in.f90 > out.f90
in.f to Free Form out.f90findent -i4 -Rr < in.f > out.f90
.f extension in the current directorywfindent -i4 -Rr *.f
findent will generate a dependency list for:
include, #include and ??include statementsIn your Makefile add something similar to:
findent --makefdeps > makefdeps
chmod +x makefdeps
include deps
dep deps:
./makefdeps *.f90 > deps
The flag --makefdeps generates a script in the standard output.
Depending on your usecase the script might not suffice and you will need to write your own version.
Installation instructions:
findent --vim_help
Documentation:
:help equalprg
:help indentexpr
Installation instructions:
findent --gedit_help
Installation instructions:
findent --emacs_help
CMake
62.5%
Python
37.5%

findent indents/beautifies/converts and can optionally generate the dependencies of Fortran sources.
cpp and coco preprocess statementsNormal installation using pip
pip install findent
| OS | Architecture |
|---|---|
| Linux | x64, arm64, i686, aarch64, ppc64, s390x |
| MacOS | x64, arm64 |
| Windows | x64 |
in.f90 to out.f90findent < in.f90 > out.f90
in.f to Free Form out.f90findent -i4 -Rr < in.f > out.f90
.f extension in the current directorywfindent -i4 -Rr *.f
findent will generate a dependency list for:
include, #include and ??include statementsIn your Makefile add something similar to:
findent --makefdeps > makefdeps
chmod +x makefdeps
include deps
dep deps:
./makefdeps *.f90 > deps
The flag --makefdeps generates a script in the standard output.
Depending on your usecase the script might not suffice and you will need to write your own version.
Installation instructions:
findent --vim_help
Documentation:
:help equalprg
:help indentexpr
Installation instructions:
findent --gedit_help
Installation instructions:
findent --emacs_help
CMake
62.5%
Python
37.5%