vimPlugins.nvim-treesitter: use lib.concatMapAttrs
This commit is contained in:
parent
f993f8a186
commit
f4828b40fd
@ -14,18 +14,18 @@ let
|
|||||||
# ocaml-interface
|
# ocaml-interface
|
||||||
# tree-sitter-ocaml-interface
|
# tree-sitter-ocaml-interface
|
||||||
# tree-sitter-ocaml_interface
|
# tree-sitter-ocaml_interface
|
||||||
builtGrammars = generatedGrammars // lib.listToAttrs
|
builtGrammars = generatedGrammars // lib.concatMapAttrs
|
||||||
(lib.concatLists (lib.mapAttrsToList
|
(k: v:
|
||||||
(k: v:
|
let
|
||||||
let
|
replaced = lib.replaceStrings [ "_" ] [ "-" ] k;
|
||||||
replaced = lib.replaceStrings [ "_" ] [ "-" ] k;
|
in
|
||||||
in
|
{
|
||||||
map (lib.flip lib.nameValuePair v)
|
"tree-sitter-${k}" = v;
|
||||||
([ "tree-sitter-${k}" ] ++ lib.optionals (k != replaced) [
|
} // lib.optionalAttrs (k != replaced) {
|
||||||
replaced
|
${replaced} = v;
|
||||||
"tree-sitter-${replaced}"
|
"tree-sitter-${replaced}" = v;
|
||||||
]))
|
})
|
||||||
generatedDerivations));
|
generatedDerivations;
|
||||||
|
|
||||||
allGrammars = lib.attrValues generatedDerivations;
|
allGrammars = lib.attrValues generatedDerivations;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user