Skip to content

Commit 44acfe8

Browse files
docs: update configs.md
skip-checks: true
1 parent 0cde3c4 commit 44acfe8

2 files changed

Lines changed: 76 additions & 0 deletions

File tree

doc/configs.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff 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

44034447
https://fortls.fortran-lang.org/index.html

doc/configs.txt

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff 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
------------------------------------------------------------------------------
30973129
fortls
30983130

0 commit comments

Comments
 (0)