diff options
author | Jörg Thalheim <Mic92@users.noreply.github.com> | 2018-02-09 08:15:27 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-02-09 08:15:27 +0000 |
commit | 76a08d4a832f5d00221f990466221a54a80dbf00 (patch) | |
tree | 9740f06b19c5069bc5e483e99720ba62ef4c0205 /pkgs | |
parent | 58278aec1675f2025aeb29815b2d2b8764d357a7 (diff) | |
parent | 8e70725077f750d8cc46611d6427dd0aa85a7e6e (diff) | |
download | nixlib-76a08d4a832f5d00221f990466221a54a80dbf00.tar nixlib-76a08d4a832f5d00221f990466221a54a80dbf00.tar.gz nixlib-76a08d4a832f5d00221f990466221a54a80dbf00.tar.bz2 nixlib-76a08d4a832f5d00221f990466221a54a80dbf00.tar.lz nixlib-76a08d4a832f5d00221f990466221a54a80dbf00.tar.xz nixlib-76a08d4a832f5d00221f990466221a54a80dbf00.tar.zst nixlib-76a08d4a832f5d00221f990466221a54a80dbf00.zip |
Merge pull request #34703 from Ma27/make-overriding-vim-configurable-easier
vim_configurable: enable overrides
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/misc/vim-plugins/vim-utils.nix | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/misc/vim-plugins/vim-utils.nix b/pkgs/misc/vim-plugins/vim-utils.nix index 23749fd4ce60..e11419846aeb 100644 --- a/pkgs/misc/vim-plugins/vim-utils.nix +++ b/pkgs/misc/vim-plugins/vim-utils.nix @@ -325,11 +325,14 @@ rec { # add a customize option to a vim derivation makeCustomizable = vim: vim // { - customize = {name, vimrcConfig}: vimWithRC { + customize = { name, vimrcConfig }: vimWithRC { vimExecutable = "${vim}/bin/vim"; inherit name; vimrcFile = vimrcFile vimrcConfig; }; + + override = f: makeCustomizable (vim.override f); + overrideAttrs = f: makeCustomizable (vim.overrideAttrs f); }; pluginnames2Nix = {name, namefiles} : vim_configurable.customize { |