{"push_id":2318417699,"size":3,"distinct_size":3,"ref":"refs/heads/dev","head":"dc0273a8b2e898f2cb65f359bac9e6d0148e7392","before":"fa3cfdf9f7adbc86781d4059c3c2c608b74352ca","commits":[{"sha":"8e70725077f750d8cc46611d6427dd0aa85a7e6e","author":{"name":"Maximilian Bosch","email":"0d498a4c7e447d0887b39cbc8a33a8743aebe395@mbosch.me"},"message":"vim_configurable: enable overrides\n\nSometimes it's needed to override parts of `vim_configurable`, for\ninstance when using ENSIME (http://ensime.github.io/), in this case you\nneed a Python interpreter and the modules `sexpdata` and\n`websocket_client`.\n\nHowever overriding `vim_configurable` is quite hard as we run\n`vimUtils.makeCustomizable` over the default comming from\n`configurable.nix`. Therefore it's necessary to copy the code from\n`all-packages.nix` and alter the parts you need: https://nixos.org/nix-dev/2017-April/023364.html\n\nIn order to simplify overriding `vim_configurable` I added an\n`override` and an `overrideAttrs` function to `vimutils.makeCustomizable`\nto ensure that the customization capabilities won't be lost after\naltering the derivation.\n\nNow it's possible to write expressions like this without evaluation\nfailures:\n\n```\nwith pkgs;\n\nlet\n  vimPy3 = vim_configurable.override {\n    python = python3;\n  };\nin vimPy3.customize { ... }\n```","distinct":true,"url":"https://api.github.com/repos/coreyoconnor/nixpkgs/commits/8e70725077f750d8cc46611d6427dd0aa85a7e6e"},{"sha":"76a08d4a832f5d00221f990466221a54a80dbf00","author":{"name":"Jörg Thalheim","email":"b51a7fe848a022ec9c0311500cd5ccca96c7906a@users.noreply.github.com"},"message":"Merge pull request #34703 from Ma27/make-overriding-vim-configurable-easier\n\nvim_configurable: enable overrides","distinct":true,"url":"https://api.github.com/repos/coreyoconnor/nixpkgs/commits/76a08d4a832f5d00221f990466221a54a80dbf00"},{"sha":"dc0273a8b2e898f2cb65f359bac9e6d0148e7392","author":{"name":"jenkins","email":"61eb39d4445155efb6068840385577c11776cd20@agh"},"message":"Merge commit '76a08d4a832f5d00221f990466221a54a80dbf00' into HEAD","distinct":true,"url":"https://api.github.com/repos/coreyoconnor/nixpkgs/commits/dc0273a8b2e898f2cb65f359bac9e6d0148e7392"}]}
{"actor":{"display_login":"coreyoconnor"}}