mirror of
https://github.com/nix-community/nixvim.git
synced 2025-06-21 08:35:43 +02:00
plugins/none-ls: formatting
This commit is contained in:
parent
940f1819f0
commit
19b2792602
1 changed files with 17 additions and 8 deletions
|
@ -3,7 +3,8 @@
|
|||
config,
|
||||
lib,
|
||||
...
|
||||
}: let
|
||||
}:
|
||||
with lib; let
|
||||
helpers = import ./helpers.nix;
|
||||
serverData = {
|
||||
code_actions = {
|
||||
|
@ -163,21 +164,29 @@
|
|||
# packages = [...];
|
||||
# }]
|
||||
serverDataFormatted =
|
||||
lib.mapAttrsToList
|
||||
mapAttrsToList
|
||||
(
|
||||
sourceType: lib.mapAttrsToList (name: attrs: attrs // {inherit sourceType name;})
|
||||
sourceType:
|
||||
mapAttrsToList
|
||||
(
|
||||
name: attrs:
|
||||
attrs
|
||||
// {
|
||||
inherit sourceType name;
|
||||
}
|
||||
)
|
||||
)
|
||||
serverData;
|
||||
dataFlattened = lib.flatten serverDataFormatted;
|
||||
dataFlattened = flatten serverDataFormatted;
|
||||
in {
|
||||
imports = lib.lists.map helpers.mkServer dataFlattened;
|
||||
imports = map helpers.mkServer dataFlattened;
|
||||
|
||||
config = let
|
||||
cfg = config.plugins.none-ls;
|
||||
gitsignsEnabled = cfg.sources.code_actions.gitsigns.enable;
|
||||
in
|
||||
lib.mkIf cfg.enable {
|
||||
plugins.gitsigns.enable = lib.mkIf gitsignsEnabled true;
|
||||
extraPackages = lib.optional gitsignsEnabled pkgs.git;
|
||||
mkIf cfg.enable {
|
||||
plugins.gitsigns.enable = mkIf gitsignsEnabled true;
|
||||
extraPackages = optional gitsignsEnabled pkgs.git;
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue