Add nixfmt as a Nix fixer. (#3651)

* Add nixfmt fixer.

* Replace manual options pad with ale#Pad()
This commit is contained in:
David Houston
2021-03-23 20:02:17 -04:00
committed by GitHub
parent eb0ebe6221
commit b1f95dc4fb
7 changed files with 65 additions and 0 deletions

View File

@@ -2,6 +2,24 @@
ALE Nix Integration *ale-nix-options*
===============================================================================
nixfmt *ale-nix-nixfmt*
g:ale_nix_nixfmt_executable *g:ale_nix_nixfmt_executable*
*b:ale_nix_nixfmt_executable*
Type: String
Default: 'nixfmt'
This variable sets the executable used for nixfmt.
g:ale_nix_nixfmt_options *g:ale_nix_nixfmt_options*
*b:ale_nix_nixfmt_options*
Type: String
Default: ''
This variable can be set to pass additional options to the nixfmt fixer.
===============================================================================
nixpkgs-fmt *ale-nix-nixpkgs-fmt*

View File

@@ -319,6 +319,7 @@ Notes:
* `nimpretty`
* nix
* `nix-instantiate`
* `nixfmt`
* `nixpkgs-fmt`
* `rnix-lsp`
* nroff

View File

@@ -2859,6 +2859,7 @@ documented in additional help files.
nimlsp................................|ale-nim-nimlsp|
nimpretty.............................|ale-nim-nimpretty|
nix.....................................|ale-nix-options|
nixfmt................................|ale-nix-nixfmt|
nixpkgs-fmt...........................|ale-nix-nixpkgs-fmt|
nroff...................................|ale-nroff-options|
write-good............................|ale-nroff-write-good|