File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -110,6 +110,7 @@ Nvim by running `:help lspconfig-all`.
110110- [flow](#flow)
111111- [flux_lsp](#flux_lsp)
112112- [foam_ls](#foam_ls)
113+ - [fortitude](#fortitude)
113114- [fortls](#fortls)
114115- [fsautocomplete](#fsautocomplete)
115116- [fsharp_language_server](#fsharp_language_server)
@@ -4398,6 +4399,49 @@ Default config:
43984399
43994400---
44004401
4402+ ## fortitude
4403+
4404+ https://fortitude.readthedocs.io/en/stable/
4405+
4406+ Fortitude is a Fortran linter built in Rust and inspired by (and build upon) Ruff
4407+
4408+ ```sh
4409+ # Install With uv:
4410+ uv tool install fortitude-lint@latest
4411+
4412+ # Install with pip:
4413+ pip install fortitude-lint
4414+ ```
4415+
4416+ **LSP is available in Fortitude `v0.8.0`.**
4417+
4418+ Refer to the [documentation](https://fortitude.readthedocs.io/en/stable/editors/) for more details.
4419+
4420+ Snippet to enable the language server:
4421+ ```lua
4422+ vim.lsp.enable('fortitude')
4423+ ```
4424+
4425+ Default config:
4426+ - `cmd` :
4427+ ```lua
4428+ { "fortitude", "server" }
4429+ ```
4430+ - `filetypes` :
4431+ ```lua
4432+ { "fortran" }
4433+ ```
4434+ - `root_markers` :
4435+ ```lua
4436+ { "fpm.toml", "fortitude.toml", ".fortitude.toml", ".git" }
4437+ ```
4438+ - `settings` :
4439+ ```lua
4440+ {}
4441+ ```
4442+
4443+ ---
4444+
44014445## fortls
44024446
44034447https://fortls.fortran-lang.org/index.html
Original file line number Diff line number Diff line change @@ -3093,6 +3093,38 @@ Default config:
30933093- root_dir (use "gF" to view): ../lsp/foam_ls.lua:11
30943094<
30953095
3096+ ------------------------------------------------------------------------------
3097+ fortitude
3098+
3099+ https://fortitude.readthedocs.io/en/stable/
3100+
3101+ Fortitude is a Fortran linter built in Rust and inspired by (and build upon) Ruff
3102+ >sh
3103+ # Install With uv:
3104+ uv tool install fortitude-lint@latest
3105+
3106+ # Install with pip:
3107+ pip install fortitude-lint
3108+
3109+ **LSP is available in Fortitude `v0.8.0 ` .**
3110+
3111+ Refer to the [documentation] (https://fortitude.readthedocs.io/en/stable/editors/ ) for more details.
3112+
3113+ Snippet to enable the language server: >lua
3114+ vim.lsp.enable('fortitude' )
3115+
3116+
3117+ Default config:
3118+ - cmd: >lua
3119+ { "fortitude", "server" }
3120+ - filetypes: >lua
3121+ { "fortran" }
3122+ - root_markers: >lua
3123+ { "fpm.toml", "fortitude.toml", ".fortitude.toml", ".git" }
3124+ - settings: >lua
3125+ {}
3126+ <
3127+
30963128------------------------------------------------------------------------------
30973129fortls
30983130
You can’t perform that action at this time.
0 commit comments