Fortran Language Server

Fortran Language Server (fortls) is an implementation of the Language Server Protocol. It can be used with editors that supports the protocol (e.g. Emacs with elpa-lsp-mode) to offer support for code completion and documentation. Supported LSP features include: archetypes assets content data hugo.toml i18n layouts static themes Document symbols (textDocument/documentSymbol) archetypes assets content data hugo.toml i18n layouts static themes Auto-complete (textDocument/completion) archetypes assets content data hugo.toml i18n layouts static themes Signature help (textDocument/signatureHelp) archetypes assets content data hugo.toml i18n layouts static themes GoTo/Peek definition (textDocument/definition) archetypes assets content data hugo.toml i18n layouts static themes Hover (textDocument/hover) archetypes assets content data hugo.toml i18n layouts static themes GoTo implementation (textDocument/implementation) archetypes assets content data hugo.toml i18n layouts static themes Find/Peek references (textDocument/references) archetypes assets content data hugo.toml i18n layouts static themes Project-wide symbol search (workspace/symbol) archetypes assets content data hugo.toml i18n layouts static themes Symbol renaming (textDocument/rename) archetypes assets content data hugo.toml i18n layouts static themes Documentation parsing (Doxygen and FORD styles) archetypes assets content data hugo.toml i18n layouts static themes Diagnostics