mirror of
https://github.com/nix-community/nixvim.git
synced 2025-06-22 08:53:28 +02:00
null-ls: add black formatter
This commit is contained in:
parent
ac6deb4e95
commit
fb22debb36
1 changed files with 12 additions and 9 deletions
|
@ -2,11 +2,12 @@
|
||||||
let
|
let
|
||||||
helpers = import ./helpers.nix args;
|
helpers = import ./helpers.nix args;
|
||||||
serverData = {
|
serverData = {
|
||||||
code_actions = {
|
code_actions = { };
|
||||||
};
|
completion = { };
|
||||||
completion = {
|
|
||||||
};
|
|
||||||
diagnostics = {
|
diagnostics = {
|
||||||
|
flake8 = {
|
||||||
|
packages = [ pkgs.python3Packages.flake8 ];
|
||||||
|
};
|
||||||
};
|
};
|
||||||
formatting = {
|
formatting = {
|
||||||
phpcbf = {
|
phpcbf = {
|
||||||
|
@ -21,8 +22,8 @@ let
|
||||||
prettier = {
|
prettier = {
|
||||||
packages = [ pkgs.nodePackages.prettier ];
|
packages = [ pkgs.nodePackages.prettier ];
|
||||||
};
|
};
|
||||||
flake8 = {
|
black = {
|
||||||
packages = [ pkgs.python3Packages.flake8 ];
|
packages = [ pkgs.python3Packages.black ];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -32,9 +33,11 @@ let
|
||||||
# sourceType = "formatting";
|
# sourceType = "formatting";
|
||||||
# packages = [...];
|
# packages = [...];
|
||||||
# }]
|
# }]
|
||||||
serverDataFormatted = lib.mapAttrsToList (sourceType: sourceSet:
|
serverDataFormatted = lib.mapAttrsToList
|
||||||
lib.mapAttrsToList (name: attrs: attrs // { inherit sourceType name; }) sourceSet
|
(sourceType: sourceSet:
|
||||||
) serverData;
|
lib.mapAttrsToList (name: attrs: attrs // { inherit sourceType name; }) sourceSet
|
||||||
|
)
|
||||||
|
serverData;
|
||||||
dataFlattened = lib.flatten serverDataFormatted;
|
dataFlattened = lib.flatten serverDataFormatted;
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue