Commit graph

545 commits

Author SHA1 Message Date
Roman Volosatovs 37aacb9553
vimPlugins: Update 2019-02-16 21:01:32 +01:00
Tobias Mayer 2cab34af9a LanguageClient-neovim: 2018-09-07 -> 0.1.140 2019-02-15 23:17:36 +01:00
Matthew Bauer 5c09d977c7 Merge remote-tracking branch 'origin/master' into staging 2019-02-09 12:14:06 -05:00
Roman Volosatovs 23319c6746
vimPlugins: Update 2019-02-04 20:34:03 +01:00
Vladimír Čunát 8ba516664b
Merge branch 'staging-next' into staging 2019-02-01 09:42:53 +01:00
Timo Kaufmann 2564e780b5
vimPlugins: update (#54889)
Auto-generated update.
2019-01-29 20:55:52 +01:00
Matthew Bauer 92f0f8dd68 Merge remote-tracking branch 'NixOS/master' into staging 2019-01-27 00:01:13 -05:00
Jörg Thalheim 544c227174
Merge pull request #54590 from symphorien/sved2
vimPlugins.sved: init
2019-01-26 09:20:34 +00:00
Symphorien Gibol fdf77854b4 vimPlugins.sved: init 2019-01-25 21:51:01 +01:00
Vladimír Čunát 3fe32b675e
Merge branch 'master' into staging 2019-01-22 15:59:42 +01:00
Jörg Thalheim fa8f1340ff
Merge pull request #53084 from timokau/neovim-remote-plugins
neovim: generate remote plugin manifest
2019-01-21 20:45:06 +00:00
ivegotasthma 6f19591b60 vimPlugins.bufexplorer: init at 2019-01-20 2019-01-20 20:26:34 +01:00
Timo Kaufmann ed1a8277ce
vimPlugins: add pname to remaining plugins (#54311)
This makes it possible to access plugin name and version seperately (and
reliably), e.g. for accessing the plugin directory using pname.
2019-01-19 13:18:27 +01:00
Timo Kaufmann 2bc0e00372 vimUtils.buildVimPlugin: write vim errors to stderr
Previously vim would silently fail when help tags couldn't be generated.
We need to pass the "verbose" flag (with verbose level 1) to convince
vim to print errors to standard error.
2019-01-18 21:18:35 +01:00
Timo Kaufmann ab22e8cc9c neovim: generate remote plugin manifest
This makes sure the user doesn't have to call `UpdateRemotePlugins`
manually for plugins installed through nix. A minor patch to neovim is
necessary, but it should be harmless. See
https://github.com/neovim/neovim/issues/9413 for a discussion about
the patch.
2019-01-18 21:18:32 +01:00
rnhmjoj bcf54ce5bb
treewide: use ${stdenv.shell} instead of /bin/sh where possible 2019-01-16 20:37:15 +01:00
Timo Kaufmann 67cf32751c vimPlugins.vim-slime: init at 2019-01-03 2019-01-08 22:04:27 +01:00
Timo Kaufmann f7113786af vimPlugins.neoterm: init at 2018-12-21 2019-01-08 21:59:31 +01:00
Timo Kaufmann 114a9e6bd4 vimPlugins: update 2019-01-08 17:55:56 +01:00
Dmitry Bogatov 1d41509599 vimPlugins.ansible-vim: init at 2.0 2019-01-03 22:48:14 +00:00
Timo Kaufmann e33d6364f6
Merge pull request #53240 from timokau/vim-drv-recursively
vimUtils: apply pluginToDrv recursively
2019-01-03 11:56:44 +01:00
wedens 88a82a4dc9 xkb-switch: 1.3.1 -> 1.5.0, rename from xkb_switch 2019-01-02 21:59:41 -05:00
Timo Kaufmann 801a548183 vimUtils: fix map parentheses 2019-01-02 22:59:19 +01:00
Timo Kaufmann f38363387e vimUtils: apply pluginToDrv recursively
This is necessary to handle plugin dependencies which also may be
strings.
2019-01-02 22:12:27 +01:00
Yegor Timoshenko f5d4254972 vim-parinfer: init (#53140) 2019-01-01 20:33:57 +01:00
Timo Kaufmann a0dc57e27b
vimUtils: derive pname from the plugin string (#53121)
For backwards compatibility. The user may specify their own plugins
without the pname attribute. In that case the attrname of the plugin
(given as a string) is the pname.

Fixes #53112
2018-12-31 16:26:06 +01:00
Timo Kaufmann 093cfde1e0 vimUtils: fix requiredPlugins
I broke this in #52767 and didn't notice because I only tested with vim
and `requiredPlugins` is only used by neovim. This would break setups
that use string-plugins (like pathogen) with neovim.
2018-12-31 10:31:14 +01:00
Roman Volosatovs f8ff164806 vimPlugins: Fix update.py, update (#53081) 2018-12-30 18:13:00 +01:00
Timo Kaufmann 30ff3e0f39
vimUtils.buildVimPlugin: fix helptag generation (#53071)
I messed that up in my refactoring in #52767, since I moved the relevant
bash code out of a function and failed to adjust the shell variable
name. Now the plugin build will fail loudly when help tag generation
fails to make sure this doesn't happen again.
2018-12-30 12:22:17 +01:00
Silvan Mosberger 50a5902319
Merge pull request #52513 from ceedubs/init-vim-lsc
vim-lsc: init at fe6d3bd
2018-12-29 22:25:02 +01:00
Timo Kaufmann 58b4351b38 vimPlugins.taglist-vim: fix build
The override actually broke the build, no idea why it was added
originally. The build works fine without it.
2018-12-28 13:31:58 +01:00
Timo Kaufmann af465293f1 vimPlugins: use fixed point 2018-12-27 11:55:53 +01:00
Timo Kaufmann 96b6396101 vimUtils.buildVimPlugin: derive name from pname and version 2018-12-27 10:34:14 +01:00
Timo Kaufmann edf8b984fa vimPlugins: Update 2018-12-27 10:32:27 +01:00
Timo Kaufmann 8e8a09bfc9 vimUtils: add dependency logic to nativeImpl
nativeImpl previously simply ignored dependency information.
2018-12-24 23:41:44 +01:00
Timo Kaufmann b352318cd1 vimUtils: represent vim plugins as derivations
Vim plugins were previously represented as strings by default,
necessitating a `knownPlugins` set. Backwards compatibility is kept
(strings are still accepted), so vam plugins should continue to work.
2018-12-24 23:41:41 +01:00
Timo Kaufmann ce7899bea5 vimPlugins.ncm2-jedi: init at 2018-07-18 2018-12-24 23:40:44 +01:00
Timo Kaufmann 1e25b748fa vimPlugins: Update 2018-12-23 23:30:11 +01:00
Cody Allen 4699d76d98
vim-lsc: init at fe6d3bd
`natebosch/vim-lsc` is a language server client plugin for vim/neovim. This commit
adds it to the `vim-plugin-names` file and the generated vim-plugins
file.

This is a reboot of #52407 that doesn't call the `update.py` script for
vim plugins, because doing so led to quick merge conflicts. Let me know
if there is a preferred way to do this.
2018-12-18 20:04:40 -08:00
Mario Rodas a506fb228d
vimPlugins.Recover-vim: init at 2018-10-22 2018-12-18 08:15:42 -05:00
Roman Volosatovs 8c836fab9c
vimPlugins: Update 2018-12-15 13:48:38 +01:00
Rok Garbas 7cbb09a2ec vimPlugins: update all plugins to latest and adding vimux and neovim-sensible plugins 2018-12-12 22:09:39 +01:00
Roman Volosatovs 75a1dfbe75
vimPlugins: Update 2018-12-09 16:24:46 +01:00
Roman Volosatovs d59498f653
vimPlugins: update 2018-12-03 13:08:10 +01:00
Renaud 18eb9e27a3
Merge pull request #47171 from pschuprikov/vim-clang-fix
vim plugins: fix for multiple clang outputs, use clang 6.0
2018-11-25 15:38:59 +01:00
Pavel Chuprikov 41f0e933fd clighter8 (vim): set libclang path to lib output 2018-11-25 14:45:42 +01:00
Pavel Chuprikov 71bf86d056 clang_complete (vim): fix multiple clang outputs
Clang-specific headers and dynamic libraries now go to different outputs,
  and clang_complete must be able to find both
2018-11-25 14:45:42 +01:00
Pavel Chuprikov 70f87e66b3 vim plugins: use v6.0 of the Clang library
clighter8 plugin seems to be using python bindings for clang 6.0
  clang_complete, another plugin using clang, works ok with this version
2018-11-25 14:41:08 +01:00
Sean Haugh d57d873501 vimPlugins.vim-ps1: init at 2017-10-20 2018-11-19 12:20:25 -06:00
Wael M. Nasreddine 09cd6ff18b
vimPlugins.vim-go: use the correct motion derivation for the dependency 2018-11-14 18:33:38 -08:00
Renaud e1dd67c7a9
Merge pull request #49881 from kalbasit/nixpkgs_vimplugins-gist-depend-on-webapi
vimPlugins.gist-vim: gist-vim depends on WebApi
2018-11-09 14:27:08 +01:00
Renaud d3a27af8e1
Merge pull request #49612 from siriobalmelli/vim-cscope-autoload
add vim plugin vim-scripts/autoload_cscope.vim
2018-11-09 10:43:50 +01:00
Wael M. Nasreddine 8bdd30edab
vimPlugins.gist-vim: gist-vim depends on WebApi 2018-11-07 11:54:58 -08:00
Wael M. Nasreddine cf4b714ab1
vimPlugins.yats-vim: init at 2018-10-17 2018-11-07 11:23:19 -08:00
Wael M. Nasreddine 96bf462238
vimPlugins.zoomwintab-vim: init at 2018-04-14 2018-11-07 11:22:36 -08:00
Wael M. Nasreddine cd935e5c71
vimPlugins.vissort-vim: init at 2014-01-31 2018-11-07 11:22:12 -08:00
Wael M. Nasreddine 4b65df6c0c
vimPlugins.vim-colemak: init at 2016-10-16 2018-11-07 11:21:50 -08:00
Wael M. Nasreddine f5b9fd6f6d
vimPlugins.vim-better-whitespace: init at 2018-06-11 2018-11-07 11:21:26 -08:00
Wael M. Nasreddine 6a5efe0704
vimPlugins.traces-vim: init at 2018-10-14 2018-11-07 11:21:04 -08:00
Wael M. Nasreddine 366a625f04
vimPlugins.PreserveNoEOL: init at 2013-06-14 2018-11-07 11:20:41 -08:00
Wael M. Nasreddine cb2b89fa08
vimPlugins.pig-vim: init at 2017-06-08 2018-11-07 11:20:09 -08:00
Wael M. Nasreddine 24770039e5
vimPlugins.emmet-vim: init at 2018-10-06 2018-11-07 11:19:43 -08:00
Wael M. Nasreddine 73cddf1e95
vimPlugins.vim-terraform: init at 2018-08-02 2018-11-07 11:17:51 -08:00
Wael M. Nasreddine 644c864637
vimPlugins.direnv-vim: init at 2017-12-29 2018-11-07 11:16:50 -08:00
Wael M. Nasreddine f8f4b17d16
vim-plugins: vim-go: add missing binaries gocode, gocode-mod and the go-tools 2018-11-05 22:14:10 -08:00
Wael M. Nasreddine 5ac0ee6ea8
vim-plugins: vim-go: patch go#config#BinPath() instead of the caller 2018-11-05 22:07:42 -08:00
Jörg Thalheim 2a3aa769a0
Merge pull request #49669 from kalbasit/nixpkgs_provide-binaries-for-vim-go
Provide all the binaries needed by the vim-go plugin
2018-11-04 17:30:33 +00:00
Trolli Schmittlauch f6b41dd3d1 vim-plugins: automatic version bumps
The recommended ./update.py script for adding new plugins also bumps the
version of already existing plugins.
2018-11-04 15:14:00 +01:00
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