Development Productivity
Simply Fortran brings modern development environment features to a decades-old language without compromise. Writing and maintaining Fortran code becomes more efficient with our development environment, making navigating complex projects fast and intuitive.
Structural Outlines
Whenever a source file is being edited, the File Outline panel displays a structural representation of the file. As the cursor moves within the editor, the current encompassing program element will remain highlighted. Clicking any element in the File Outline will navigate to the clicked element.
When whole project mode is enabled in the File Outline panel, the panel will display the structural outline, arranged by file, of the entire project. Similar to single-file mode, clicking on any element will navigate to the selected element immediately, opening the file if not already present in an editor tab.
Language Server Compatibility
Simply Fortran can harness the power of the language server protocol to communicate with external language servers in all of its supported language modes. Autocomplete and structural outlines can use the analyzed language server output to improve results for languages outside of Fortran when coupled with Simply Fortran. The development environment automatically detects when a project contains source supported by language servers, and Simply Fortran will start appropriate languages servers behind the scenes to enable advanced features.
