[Nix-dev] Overriding python with python3 in vim_configurable.customize
zimbatm
zimbatm at zimbatm.com
Tue Apr 4 10:02:43 CEST 2017
The "with" keyword binds the designated attrset pairs into scope. It
doesn't override other called function variables though.
Do you know if the customise function accepts a python argument as an input?
On Tue, 4 Apr 2017, 06:04 Ben Zhang, <benzhangniu at gmail.com> wrote:
> Hello everyone,
>
> I am following [this](
> https://github.com/kamilchm/.nixpkgs/blob/master/vim-config/default.nix)
> template for configuring my custom vim with Nix. My
> `vim-config/default.nix` is as follows:
>
> { pkgs }:
>
> let
> my_plugins = import ./plugins.nix { inherit (pkgs) vimUtils
> fetchFromGitHub; };
> in with (pkgs // { python = pkgs.python3; });
> vim_configurable.customize {
> name = "vim";
> vimrcConfig = {
> customRC = ''
> syntax on
> filetype on
> " ...
> '';
>
> vam.knownPlugins = vimPlugins // my_plugins;
> vam.pluginDictionaries = [
> { names = [
> "ctrlp"
> # ...
> ]; }
> ];
> };
> }
>
> Although there is a `(pkgs // { python = pkgs.python3; })` override on
> line 5, python3 is still not used (when I run `vim --version` it shows
> `+python -python3`). Am I missing anything?
>
> Thanks,
>
> Ben
>
> _______________________________________________
> nix-dev mailing list
> nix-dev at lists.science.uu.nl
> http://lists.science.uu.nl/mailman/listinfo/nix-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.science.uu.nl/pipermail/nix-dev/attachments/20170404/78a98db9/attachment-0001.html>
More information about the nix-dev
mailing list