Add support for fatou (#5159)

Add a linter that runs the fatou language server (`fatou lsp`) for Julia
diagnostics, and a fixer that formats Julia with `fatou format`.
This commit is contained in:
Johan Larsson authored and GitHub committed 2026-08-19 10:46:57 +09:00
1 parent 5c8ca023e6
commit 42d1062011
11 files changed
+117

No files matched your search

+33
View File
@@ -2,6 +2,39 @@
ALE Julia Integration *ale-julia-options*
===============================================================================
fatou *ale-julia-fatou*
fatou is a language server, formatter, and linter for Julia. The `fatou` linter
runs the language server (`fatou lsp`) to report diagnostics, and the `fatou`
fixer formats Julia with `fatou format`.
Project-level configuration is read from a `fatou.toml` file discovered by
walking up from the file being edited. See https://github.com/jolars/fatou for
more information.
*ale-options.julia_fatou_executable*
*g:ale_julia_fatou_executable*
*b:ale_julia_fatou_executable*
julia_fatou_executable
g:ale_julia_fatou_executable
Type: |String|
Default: `'fatou'`
This variable can be changed to change the path to fatou.
*ale-options.julia_fatou_options*
*g:ale_julia_fatou_options*
*b:ale_julia_fatou_options*
julia_fatou_options
g:ale_julia_fatou_options
Type: |String|
Default: `''`
This variable can be changed to pass additional arguments to the `fatou
format` command used by the fixer.
===============================================================================
languageserver *ale-julia-languageserver*