tv vim: simplify extra-runtimepath generation
This commit is contained in:
parent
271c784312
commit
186708147f
|
@ -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";
|
||||||
|
|
Loading…
Reference in a new issue