Editor Integrations
Introduced in 0.8.0
Fortitude can be integrated with various editors and IDEs to provide a seamless development experience. This section provides instructions on how to set up Fortitude with your editor and configure it to your liking.
Language Server Protocol
The editor integration is mainly powered by the Fortitude Language Server which implements the
Language Server Protocol. The server is
written in Rust and is available as part of the fortitude CLI via fortitude server.
The server supports surfacing Fortitude diagnostics, providing Code Actions to fix
them. Currently, the server is intended to be used alongside another Fortran Language
Server (such as fortls in order to support
features like navigation and autocompletion.