Maximilian Bosch
8e70725077
vim_configurable: enable overrides
...
Sometimes it's needed to override parts of `vim_configurable`, for
instance when using ENSIME (http://ensime.github.io/ ), in this case you
need a Python interpreter and the modules `sexpdata` and
`websocket_client`.
However overriding `vim_configurable` is quite hard as we run
`vimUtils.makeCustomizable` over the default comming from
`configurable.nix`. Therefore it's necessary to copy the code from
`all-packages.nix` and alter the parts you need: https://nixos.org/nix-dev/2017-April/023364.html
In order to simplify overriding `vim_configurable` I added an
`override` and an `overrideAttrs` function to `vimutils.makeCustomizable`
to ensure that the customization capabilities won't be lost after
altering the derivation.
Now it's possible to write expressions like this without evaluation
failures:
```
with pkgs;
let
vimPy3 = vim_configurable.override {
python = python3;
};
in vimPy3.customize { ... }
```
2018-02-07 16:57:40 +01:00
Kamil Chmielewski
81334e531e
vim-elixir: 2017-10-20 -> 2018-02-01
2018-02-02 10:57:41 +01:00
Will Dietz
950a69c351
vim-plugins: Add vim-dirdiff
2018-01-23 10:23:56 -06:00
Maximilian Bosch
76f1c77f5f
vimPlugins.gitv: init
2018-01-20 11:03:02 +01:00
Anders Sildnes
999b889907
vim-plugins/fugitive: 2017 -> 2018
2018-01-16 17:18:30 +01:00
Anders Sildnes
82f0cfaf58
vim-plugins/vim-dashboard init
2018-01-16 17:18:27 +01:00
Anders Sildnes
c1ef975d00
vim-plugins/deoplete.nvim: 2017 -> 2018
2018-01-16 17:18:25 +01:00
Anders Sildnes
14fed7b7b9
vim-plugins/fzf.vim: 2017 -> 2018
2018-01-16 17:18:17 +01:00
Anders Sildnes
c0436f5c0b
vim-plugins/tabpagecd init
2018-01-16 17:18:14 +01:00
Anders Sildnes
ad746d1beb
vim-plugins/vim-ft-diff_fold init
2018-01-16 17:18:11 +01:00
Anders Sildnes
f1e3289286
vim-plugins/vim-logreview init
2018-01-16 17:18:09 +01:00
Anders Sildnes
2f1be1f27d
vim-plugins/vim-jsbeautify init
2018-01-16 17:18:06 +01:00
Anders Sildnes
632fb7d5b4
vim-plugins/vim-javascript init
2018-01-16 17:18:04 +01:00
Anders Sildnes
78108d37f3
vim-plugins/vim-cursorword init
2018-01-16 17:18:01 +01:00
Anders Sildnes
edd27a8a30
vim-plugins/sparkup init
2018-01-16 17:17:58 +01:00
Anders Sildnes
d2bec58233
vim-plugins/table-mode: 2017 -> 2018
2018-01-16 17:17:49 +01:00
Anders Sildnes
18ce75d24c
vim-plugins/vim-ruby init
2018-01-16 17:14:25 +01:00
Anders Sildnes
565a912cbb
vim-plugins/riv init
2018-01-16 17:14:15 +01:00
Anders Sildnes
14329d3035
vim-plugins/vim-scouter init
2018-01-16 17:14:05 +01:00
Anders Sildnes
5f891a72b5
vim-plugins/prettyprint init
2018-01-16 17:13:52 +01:00
Anders Sildnes
c690cb6995
vim-plugins/neco-look init
2018-01-16 17:13:43 +01:00
Anders Sildnes
10412490c7
vim-plugins/zeavim init
2018-01-16 17:13:36 +01:00
Anders Sildnes
db75ba31aa
vim-plugins/xterm-color-table init
2018-01-16 17:13:27 +01:00
Anders Sildnes
413ddd19bd
vim-plugins/easygit init
2018-01-16 17:13:13 +01:00
Anders Sildnes
9bd6dc7a78
vim-plugins/csv init
2018-01-16 17:13:05 +01:00
Anders Sildnes
8c83fd3edc
vim-plugins/caw init
2018-01-16 17:12:55 +01:00
Anders Sildnes
52903053e3
vim-plugins/SyntaxRange init
2018-01-16 17:12:42 +01:00
Anders Sildnes
f2f4d7a658
vim-plugins/Syntastic: 2017 -> 2018
2018-01-16 17:12:11 +01:00
Anders Sildnes
bb2bbe4ee6
vim-plugins/Cosco init
2018-01-16 17:11:58 +01:00
Anders Sildnes
5eb58fbc37
vim-plugins/autopairs init
2018-01-16 17:10:20 +01:00
Samuel Dionne-Riel
7b97c8c0c8
treewide: homepage+src updates (found by repology, #33263 )
2018-01-05 20:42:46 +01:00
Daiderd Jordan
37196b9efa
vim-rhubarb: init at 2017-06-28
2017-12-17 17:45:57 +01:00
Jörg Thalheim
f7c7a4cde1
vimPlugins.vim-yapf: fix evaluation
2017-12-09 10:28:40 +00:00
Jörg Thalheim
1592d5a9e7
vimPlugins: update all
2017-12-09 09:59:03 +00:00
Vladimír Čunát
6f5d989478
treewide: checkMeta fixes for x86_64-linux
2017-12-07 07:50:47 -05:00
Joerg Thalheim
62e6f2eb1d
vimPlugins.vim-codefmt: init at 2017-03-04
2017-12-05 10:33:51 +00:00
Joerg Thalheim
5c6c794ae9
vimPlugins.vim-maktaba: init at 2017-05-07
2017-12-05 10:33:51 +00:00
Joerg Thalheim
2c70504892
vimPlugins.vim-grammarous: set languagetool path
...
Otherwise it try to install languagetool into nix store
2017-11-21 17:05:55 +00:00
Pascal Wittmann
24e87b49b6
Change many homepage urls from http to https #30636
2017-11-10 22:13:46 +01:00
Joerg Thalheim
c755d83c47
vimPlugins: update all
2017-11-06 11:33:12 +00:00
Joerg Thalheim
db06695dd7
vimPlugins.command-t: 2017-06-23 -> 2017-09-29
2017-11-06 11:33:01 +00:00
Joerg Thalheim
8c4dc462af
vim-plugins: update command no longer requires user input
2017-11-06 11:26:38 +00:00
Samuel Leathers
dce0e5d81b
vim-plugins: add vim-docbk and related snippets
2017-11-02 10:34:23 -04:00
Will Dietz
7008e531bf
vim-plugins: Add zig-vim
2017-10-20 13:05:48 -05:00
Maximilian Bosch
acf0ee69ba
vim-plugins: add overrideAttrs
support for buildVimPluginFrom2Nix
2017-10-01 11:33:12 +02:00
Jörg Thalheim
aea73202a4
Merge pull request #29773 from Ma27/vim/install-hooks
...
vim-plugins: add install hooks
2017-09-26 07:48:46 +01:00
Bjørn Forsman
d757d8142e
vimPlugins.robotframework-vim: init at 2017-04-14
2017-09-25 22:24:13 +02:00
Maximilian Bosch
67a42ae2a1
vim-plugins: document nix-shell -I
usage for vim-plugin-names-to-nix
usage
...
I use my own fork for NixOS development/testing, but `nixos-unstable`
for my system configuration.
Whenever I add a new plugin and I regenerate the expressions I need to
change the `NIX_PATH` variable to my own fork. As this is something I
tend to forget I think it's better to document this.
2017-09-25 22:18:51 +02:00
Maximilian Bosch
5fb2184bd3
vim-plugins: add {pre,post}Install hooks to buildVimPlugin
2017-09-25 22:18:47 +02:00
Maximilian Bosch
0a5d4ca5a8
vimPlugins.xptemplate: init at 2017-04-18
2017-09-24 13:51:20 +02:00