Commit Graph

527 Commits

Author SHA1 Message Date
Trolli Schmittlauch
da0db21029 vim-plugins: add jedi-vim
As this is a python3 plugin it'd be nice to check for python3 support in
the used vim, but apparently nobody else does this.
2018-11-04 15:13:59 +01:00
Wael M. Nasreddine
e09e5297d3
vim-plugins: vim-go: provide the binaries required for the plugin to be functional 2018-11-02 22:04:44 -07:00
Sirio Balmelli
ad49300678 add vim plugin vim-scripts/autoload_cscope.vim 2018-11-01 20:01:55 +01:00
Denny Schäfer
2cf654a64e
vim-plugins/iceberg init 2018-10-29 22:10:33 +01:00
Maximilian Bosch
d301d5cb74
vimPlugins.clang_complete: fix path to libclang.so
With the current plugin configuration I get the following error when
opening a C/C++ file in ViM:

```
"main.cpp" 246L, 7522C
Loading libclang failed, completion won't be available. Are you sure '/nix/store/jdz3pbl853dw6k0qg54ifd5fplkq7xl8-cla
ng-3.9.1/lib/libclang.so' contains libclang?
```
2018-10-20 14:54:46 +02:00
Henry
388adf92a1 misc/vim-plugins: add posva/vim-vue 2018-10-05 14:54:39 +02:00
Klaas van Schelven
1549c0a95c nvie/vim-flake8: init at 2018-09-21 2018-10-03 17:03:31 +02:00
Jörg Thalheim
5dfe67d624
Merge pull request #47532 from ma9e/wal-vim
vimPlugins.wal-vim: init at 2018-06-04
2018-09-30 22:49:00 +01:00
Sean Haugh
42c9c31ad9 vimPlugins.wal-vim: init at 2018-06-04 2018-09-29 13:16:32 -05:00
Will Dietz
fc5eb7ff74 vim-plugins: regen for new additions, updates (2018-09-29) 2018-09-29 13:12:26 -05:00
Will Dietz
d1619bb81d vim-plugin-names: add 'ferret', 'workflowish', few colorschemes 2018-09-29 13:12:09 -05:00
Jörg Thalheim
b7d34a3d13 vimPlugins.vim-husk: init at 2015-11-29
(cherry picked from commit ef32704f1d537512842ea711881f333413f08b79)
2018-09-25 22:15:32 +01:00
Jörg Thalheim
3b4a8a6902 vimPlugins: update
(cherry picked from commit f1477a3c87020ce5262ffa3cf78fa38e22dca6c2)
2018-09-25 22:15:24 +01:00
Jörg Thalheim
aa39d5a614 vim: remove legacy additional-nix-code
This is a left-over from https://github.com/NixOS/nixpkgs/pull/46394
We no longer use this.
2018-09-23 14:56:27 +01:00
Thomas Kerber
3afe74864c
vim-utils: fix broken vim-plug implementation. 2018-09-20 14:41:12 +01:00
Sam Parkinson
0e1f3ef01a vim-tsx: init at 2017-03-16
fixes #46728
2018-09-20 08:44:45 +01:00
Jörg Thalheim
6fdec2b3a4 vimPlugins: update.py also needs nix-prefetch-git 2018-09-20 08:42:46 +01:00
Jörg Thalheim
bd46155a8d vimUtils: replace vim-addon-nix with vim-nix
vim-addon-nix throws weird errors on startup
2018-09-20 08:26:03 +01:00
Roman Volosatovs
516a83c0e8
vimPlugins: Add vim-plug addon implementation 2018-09-20 08:52:32 +02:00
Roman Volosatovs
3f47dfff3b
vimPlugins: Add vim-plug, update plugins 2018-09-20 08:52:32 +02:00
Roman Volosatovs
d82d6a7dae
vimPlugins: shougo -> Shougo 2018-09-20 08:51:29 +02:00
Jörg Thalheim
cb293ec416
Merge pull request #46638 from ryantm/aliases
vimPlugins: warn if alias is used inside overrides
2018-09-18 07:54:38 +01:00
Matthieu Coudron
c4819dafe5 vimPlugins: adding vim-sayonara/nvimdev/obsession 2018-09-17 01:31:32 +09:00
Jörg Thalheim
dec78a23d1 vimPlugins: only update generated.nix if all plugins were downloaded
https://github.com/NixOS/nixpkgs/pull/46728#discussion_r217915996
2018-09-16 16:59:41 +01:00
Christopher Birkbeck
2fb5b52bab
Added ranger.vim, a plugin that uses the ranger file manager within vim. 2018-09-14 22:43:58 -04:00
Ryan Mulligan
48c81f0d55 vimPlugins: warn if alias is used inside overrides 2018-09-14 08:59:01 -07:00
Jörg Thalheim
cfc8e26ce5
Merge pull request #46566 from Mic92/ncm2
vimPlugins.ncm2: init at 2018-09-03
2018-09-13 18:36:41 +01:00
Ryan Mulligan
f91a79ecc8 treewide: fix config.allowAliases = false evaluation 2018-09-13 06:47:22 -07:00
Jörg Thalheim
e15ffdf951 vimPlugins.ncm2: init at 2018-09-03
This is the new version of neovim completion manager
2018-09-12 09:14:38 +01:00
Jörg Thalheim
60ebc45659 vimPlugins.LanguageClient-neovim: 2018-06-12 -> 2018-09-07 2018-09-12 09:14:38 +01:00
Jörg Thalheim
c4a621d4a6 vimPlugins: run update script in empty environment 2018-09-12 07:51:48 +01:00
Jörg Thalheim
ac415ca68e vimPlugins: do not pick up aliases from nixpkgs 2018-09-12 07:51:03 +01:00
Jörg Thalheim
4daba543aa vimPlugins: updates 2018-09-12 07:45:44 +01:00
Roman Volosatovs
8f4c5c72ac
vimPlugins: Fix update.py, add/update plugins 2018-09-10 21:41:04 +02:00
Jörg Thalheim
8ccdd29578 vim-plugins: add missing update.py
This file was accidentally not included in 953199fd82
2018-09-09 23:19:41 +01:00
Jörg Thalheim
953199fd82 vim-plugins: rewrite updater
A new python script has been added to replace the aged viml-based
updater. The new updater has the following advantages:

- use rss feeds to check for updates quicker
- parallel downloads & better caching
- uses proper override mechanism instead of text substitution
- update generated files in-place instead of having to insert updated plugins manually

Automatically reading `dependencies` from the plugins directory has been
not re-implemented.
This has been mostly been used by Mark Weber's plugins, which seem to
no longer receive regular updates.
This could be implemented in future as required.
2018-09-09 11:22:43 +01:00
Jörg Thalheim
182f1fc2c8 vim-plugins: remove .git extension from spec 2018-09-08 10:08:56 +01:00
Jörg Thalheim
663951eaa3
Merge pull request #43388 from symphorien/neovim-python-env
Fix neovim PYTHONPATH handling
2018-08-30 08:51:21 +01:00
Johannes Lötzsch
d8238b66c1 vim-fireplace: init at 2018-06-01 (#45725) 2018-08-29 11:28:34 +02:00
Jörg Thalheim
134d599b00
Merge pull request #45325 from LnL7/vim-nix
vim-nix: 2018-07-01 -> 2018-08-19
2018-08-19 14:00:28 +01:00
Daiderd Jordan
7efb1828ed
Merge pull request #45311 from Thra11/vim-lastplace
vim-lastplace: init at 2017-06-13
2018-08-19 13:32:53 +02:00
Daiderd Jordan
27fcd62209
vim-nix: 2018-07-01 -> 2018-08-19 2018-08-19 13:06:51 +02:00
Tom Hall
8749b34586 vim-qml: init at 2018-07-22 2018-08-18 20:06:44 +01:00
Tom Hall
c4bf74e28c vim-lastplace: init at 2017-06-13 2018-08-18 20:04:49 +01:00
Symphorien Gibol
dddaa94ac2 neovim wrapper: also make <vimplugin>.pythonDepedencies a function
A function of the same signature as the argument of python.withPackages
2018-07-27 00:27:44 +02:00
Daiderd Jordan
9ac035b5a6
vim-plugins: add extra plugins
- isort
- splice
- a bunch of tpope's missing plugins
2018-07-26 00:37:14 +02:00
Daiderd Jordan
4301f22197
vim-plugins: automatic updates 2018-07-26 00:16:21 +02:00
Daiderd Jordan
4eb70fbd22
vim-youcompleteme: 2018-06-20 -> 2018-07-24 2018-07-24 21:56:47 +02:00
Jörg Thalheim
218298b30f
Merge branch 'master' into unused5 2018-07-21 15:41:22 +01:00
Daiderd Jordan
c4a0133602
Merge pull request #43871 from hcmensch/master
vim-plugin-names/default.nix: data added for vim-ledger
2018-07-21 11:19:43 +02:00
hcmensch
6e878df451
added info for vim-ledger plugin in default.nix 2018-07-20 23:00:54 -04:00
volth
52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
hcmensch
8993ddf897
Update vim-plugin-names 2018-07-20 18:23:21 -04:00
volth
6d2857a311 [bot] treewide: remove unused 'inherit' in let blocks 2018-07-20 19:38:19 +00:00
Will Dietz
7e9be73138 vim-plugins: add alias for maktaba so it is found as a dependency 2018-07-19 11:21:05 -05:00
Will Dietz
ee68c9e084 vim-plugins: simplify command slightly, overwrite 'result' if present 2018-07-19 11:21:05 -05:00
Will Dietz
0073c30dbf vim-plugins: document sorting, fix vim command to not ask to hit enter
Fixes #38748. Hopefully :).
2018-07-19 11:21:05 -05:00
Will Dietz
a79a0c686b vim-plugins: swift, fastfold, some colorschemes 2018-07-19 11:20:49 -05:00
Will Dietz
0204a2739c vim-plugins: update (2018-07-19)
Moved 'dhall-vim' to match order in vim-plugin-names,
so diff'ing against generated expressions is easier.

There's a "vim-nix" update in here! :)
2018-07-19 10:42:59 -05:00
volth
101df126bb config.skipAliases -> config.allowAliases 2018-07-17 14:46:21 +00:00
volth
4bafaaff8a config.skipAliases: also disable vimPlugins, git, xfce and gnome3 aliases 2018-07-17 14:46:21 +00:00
Ryan Mulligan
fce8f26af6 treewide: http -> https (#42665) 2018-06-27 22:12:57 +02:00
Sarah Brofeldt
3eac18b553 vimPlugins.dhall-vim: init at 2018-06-04 (#42648) 2018-06-27 16:34:59 +02:00
Daiderd Jordan
756f64bb35
vim-plugins: updates 2018-06-17 22:06:04 +02:00
Daiderd Jordan
669199a725
LanguageClient-neovim: fix darwin build 2018-06-16 13:33:10 +02:00
John Children
70214715ba LanguageClient-neovim : 2018-03-6 -> 2018-06-12 2018-06-15 17:30:36 +01:00
Ben Creasy
d98146985c vim-utils: update plugin generation instruction
Currently the pager is a problem but in general fetching
all these plugins is inefficient for the general case.
2018-05-02 22:31:53 -07:00
Profpatsch
b90104ea0e lib/debug: fix use-sites of deprecated debug functions 2018-04-27 18:59:39 +02:00
Daiderd Jordan
e609551090
vim-nix: 2018-04-15 -> 2018-04-24 2018-04-25 18:48:16 +02:00
Daiderd Jordan
7d80c755e8
vim-plugins: disable pager in example command
Fixes #38748
2018-04-17 20:44:49 +02:00
Daiderd Jordan
4dc3b71377
vim-plugins: update 2018-04-17 20:43:03 +02:00
Daiderd Jordan
1935782c00
vim-plugins: add bats.vim 2018-04-15 20:15:39 +02:00
Julien Dehos
25edf5ad52 julia-vim: init at 2018-03-27 2018-04-13 15:22:18 +02:00
Jörg Thalheim
849a685970 vimPlugins.colors-solarized: add old alias back 2018-04-09 18:33:35 +01:00
Jörg Thalheim
a2cd838280 vimPlugins.UltiSnips: add old alias back 2018-04-09 18:20:23 +01:00
Jörg Thalheim
60b5384780 vimPlugins.surround: fix typo (was sourround) 2018-04-09 09:20:01 +01:00
Jörg Thalheim
73df91ea37 vimPlugins.matchit-zip: remove unpack phase 2018-04-08 22:27:17 +01:00
Jörg Thalheim
77303e90a6 vimPlugins.cpsm: wants ncurses 2018-04-08 22:26:53 +01:00
Jörg Thalheim
99c27720ed vimPlugins: sort plugin name list alphabetically 2018-04-08 22:14:36 +01:00
Jörg Thalheim
260d90d936 vimPlugins: use github https links
git protocol is insecure and does not work behind proxies.
Therefore prefix github: before every name
2018-04-08 22:11:11 +01:00
Will Dietz
00fb7d29bf vim-plugins: updates!
Only updated the ones I have experience with,
so this is not exhaustive.
2018-03-20 15:48:50 -05:00
Mathis Antony
1beda3fc6c vim-solidity: init at 2018-02-11 2018-03-12 23:17:03 +08:00
Rok Garbas
bf25a02027 vimPlugins: updating all vim plugings 2018-03-12 13:30:58 +01:00
John Children
31db03ea14 LanguageClient-neovim: 2017-12-05 -> 2018-03-06
Following up from issue #33391, building LanguageClient-neovim now
requires some rust dependencies. This patch makes the plugin now longer
listed in vim-plugin-names file so that it will not be automatically
generated and instead lists it in non-generated plugins.

Also adds rustPlatform to arguments for vim plugins set.
2018-03-12 13:30:58 +01:00
Mitsuhiro Nakamura
1fa28ae95d [RDY] skim: init at 0.3.2 (#33561) 2018-03-03 15:39:16 +00:00
Jörg Thalheim
21ea4e4728
Merge pull request #35838 from kamilchm/vim-git-gutter
vim-gitgutter: 2017-11-01 -> 2018-02-26
2018-02-27 12:38:58 +00:00
Jörg Thalheim
9a6b5d4302
Merge pull request #35837 from kamilchm/vim-ale
vim-plugins: ale: 2017-12-04 -> 2018-02-25
2018-02-27 12:15:33 +00:00
Kamil Chmielewski
0c58c829ba vim-gitgutter: 2017-11-01 -> 2018-02-26 2018-02-27 11:17:19 +01:00
Kamil Chmielewski
97de154631 vim-plugins: ale: 2017-12-04 -> 2018-02-25 2018-02-27 11:14:05 +01:00
Daiderd Jordan
e03bae0f0c
vim-nix: 2017-04-30 -> 2018-02-25 2018-02-25 17:09:36 +01:00
pjan vandaele
92b6275773
Adds vim-rooter plugin 2018-02-19 12:09:17 +09:00
Sam Parkinson
64573492e2 vim-pencil: init at 2017-06-14 2018-02-12 22:33:41 +01:00
Jörg Thalheim
cbd14de2c0
Merge branch 'master' into add_vim_plugins 2018-02-10 12:38:56 +00:00
Jörg Thalheim
2bffc88a51
Merge pull request #34631 from symphorien/targets-vim
vimPlugins.targets-vim: init at 2017-12-03
2018-02-10 00:52:17 +00:00
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
Symphorien Gibol
9d5cce6767 vimPlugins.targets-vim: init at 2017-12-03 2018-02-05 18:35:16 +01:00
Kamil Chmielewski
81334e531e vim-elixir: 2017-10-20 -> 2018-02-01 2018-02-02 10:57:41 +01:00
Anders Sildnes
544e214975
vim-plugins: correct name for vim-github-dashboard 2018-02-01 16:24:11 +01:00
Anders Sildnes
cf0a87b44e
vim-plugins: sort plugin-names and fix indentation 2018-02-01 16:23:39 +01:00
Anders Sildnes
81d444102c
vim-plugins/auto_pairs: remove redundant/dead reference 2018-02-01 16:23:01 +01:00
Anders Sildnes
d8311b87c2
vim-plugins/vim-textobj-user: init 2018-02-01 16:22:55 +01:00
Anders Sildnes
b0864c33e3
vim-plugins/improved-ansiesc: init 2018-02-01 16:22:24 +01:00
Anders Sildnes
1af14e0f1e
vim-plugins/open-browser: init 2018-02-01 16:22:21 +01:00
Anders Sildnes
7aa5e6bfaf
vim-plugins/vim-themis: init 2018-02-01 16:22:19 +01:00
Anders Sildnes
18dd939118
vim-plugins/vim-smalls: init 2018-02-01 16:22:17 +01:00
Anders Sildnes
45ab7091a7
vim-plugins/tabpagebuffer: init 2018-02-01 16:22:14 +01:00
Anders Sildnes
dea716d801
vim-plugins/neoyank: init 2018-02-01 16:22:12 +01:00
Anders Sildnes
fffe2f8384
vim-plugins/neomru: init 2018-02-01 16:22:10 +01:00
Anders Sildnes
b1a60ba86b
vim-plugins/neoinclude: init 2018-02-01 16:22:07 +01:00
Anders Sildnes
7e7c89d7df
vim-plugins/necosyntax: init 2018-02-01 16:22:05 +01:00
Anders Sildnes
555306364e
vim-plugins/echodoc: init 2018-02-01 16:22:00 +01:00
Anders Sildnes
7e8f286499
vim-plugins/denite: init 2018-02-01 16:21:49 +01:00
Anders Sildnes
355062b3a9
vim-plugins/context-filetype: init 2018-02-01 16:21:44 +01:00
Anders Sildnes
5f93dc5918
vim-plugins/committia: init 2018-02-01 16:21:42 +01:00
Anders Sildnes
7ee75b8cf4
vim-plugins/vim-wordy: init 2018-02-01 16:21:40 +01:00
Anders Sildnes
4d5acac34b
vim-plugins/vim-operator-user: init 2018-02-01 16:21:38 +01:00
Anders Sildnes
5fa0183d00
vim-plugins/vim-operator-replace: init 2018-02-01 16:21:35 +01:00
Anders Sildnes
e77a83b808
vim-plugins/vim-niceblock: init 2018-02-01 16:21:33 +01:00
Anders Sildnes
d718644baf
vim-plugins/vim-textobj-multiblock: init 2018-02-01 16:21:31 +01:00
Anders Sildnes
cee0a1c1a1
vim-plugins/vim-test: init 2018-02-01 16:21:28 +01:00
Anders Sildnes
4b036bb019
vim-plugins/vim-gitbranch: init 2018-02-01 16:21:26 +01:00
Anders Sildnes
b39683a4df
vim-plugins/vim-json: init 2018-02-01 16:21:24 +01:00
Anders Sildnes
40f8ccbb3c
vim-plugins/cute-python: init 2018-02-01 16:21:22 +01:00
Anders Sildnes
e55ffc0c3e
vim-plugins/concealedyank: init 2018-02-01 16:21:19 +01:00
Anders Sildnes
edeeae7b5c
vim-plugins/denite-git: init 2018-02-01 16:21:17 +01:00
Anders Sildnes
d12a748955
vim-plugins/denite-extra: init 2018-02-01 16:21:14 +01:00
Anders Sildnes
140ddbd1c5
vim-plugins/mayansmoke: init 2018-02-01 16:21:10 +01:00
Anders Sildnes
6b4c532632
vim-plugins/vim-operator-surround: init 2018-02-01 16:21:08 +01:00
Anders Sildnes
f90e3bae4e
vim-plugins/vim-toml: init 2018-02-01 16:21:06 +01:00
Anders Sildnes
3bc1af57c7
vim-plugins/vim-grepper: init 2018-02-01 16:20:58 +01:00
Anders Sildnes
89763446e9
vim-plugins/vim-bazel: init 2018-02-01 16:20:55 +01:00
Anders Sildnes
9096a92a4d
vim-plugins/peskcolor.vim.git init 2018-02-01 16:20:50 +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