anvil-editor: init at 0.4
[NixPkgs.git] / pkgs / applications / editors / kakoune / plugins / default.nix
blobdc4381446b97affa778326f7a856c7b2af4510e8
1 { callPackage, config, kakouneUtils, lib }:
3 let
5   inherit (kakouneUtils.override {}) buildKakounePluginFrom2Nix;
7   plugins = callPackage ./generated.nix {
8     inherit buildKakounePluginFrom2Nix overrides;
9   };
11   # TL;DR
12   # * Add your plugin to ./kakoune-plugin-names
13   # * run ./update.py
14   #
15   # If additional modifications to the build process are required,
16   # add to ./overrides.nix.
17   overrides = callPackage ./overrides.nix {
18     inherit buildKakounePluginFrom2Nix;
19   };
21   aliases = lib.optionalAttrs config.allowAliases (import ./aliases.nix lib plugins);
25 plugins // aliases