tv vim: simplify extra-runtimepath generation

This commit is contained in:
tv 2016-02-27 12:10:57 +01:00
parent 271c784312
commit 186708147f

View file

@ -13,21 +13,17 @@ let
environment.variables.VIMINIT = ":so /etc/vimrc"; environment.variables.VIMINIT = ":so /etc/vimrc";
}; };
extra-runtimepath = let extra-runtimepath = concatMapStringsSep "," (pkg: "${pkg.rtp}") [
inherit (pkgs.vimUtils) buildVimPlugin rtpPath; pkgs.vimPlugins.undotree
fromVimPlugins = pkgs: concatStringsSep "," (pkgs.vimUtils.buildVimPlugin {
(mapAttrsToList (name: pkg: "${pkg}/${rtpPath}/${name}") pkgs);
in fromVimPlugins {
inherit (pkgs.vimPlugins) undotree;
file-line = buildVimPlugin {
name = "file-line-1.0"; name = "file-line-1.0";
src = pkgs.fetchgit { src = pkgs.fetchgit {
url = git://github.com/bogado/file-line; url = git://github.com/bogado/file-line;
rev = "refs/tags/1.0"; rev = "refs/tags/1.0";
sha256 = "0z47zq9rqh06ny0q8lpcdsraf3lyzn9xvb59nywnarf3nxrk6hx0"; sha256 = "0z47zq9rqh06ny0q8lpcdsraf3lyzn9xvb59nywnarf3nxrk6hx0";
}; };
}; })
}; ];
dirs = { dirs = {
backupdir = "$HOME/.cache/vim/backup"; backupdir = "$HOME/.cache/vim/backup";