Commit Graph

140 Commits

Author SHA1 Message Date
Hugo Lageneste
6e062ca938 vimPlugins.vimsence: init at 2020-06-30 2020-09-26 18:17:40 -07:00
Jake Waksbaum
92e990a8d6 vimPlugins: Inherit meta from node plugins 2020-09-05 18:24:24 -07:00
Jake Waksbaum
16592e54f7 vimPlugins: Refactor coc-* plugins and fix coc-go
There are 32 vim plugins, all related to the coc.nvim LSP plugin, that
are actually node packages and are included in nodePackages. In #82578,
those vim plugins were made to point at the corresponding node packages,
which fixed issues where the sources weren't being compiled properly
with Javascript build systems.

The way each of those vim plugins wraps its corresponding node package
is identical, so I factored that out into a function and eliminated the
duplication.

In addition, for some reason coc-go got missed, which led to it not
working correctly for me. I included it in my list of packages to wrap,
so that fixes that issue.
2020-09-04 08:33:47 -07:00
Andrey Kuznetsov
17fb2201d4 vimPlugins.vim-clap: compile maple binary 2020-08-15 16:29:34 -07:00
Jörg Thalheim
f50b820bf4
Merge pull request #83915 from tsaeger/tsaeger/skim-fix-vim-plugin 2020-08-02 06:48:56 +01:00
Jörg Thalheim
4701e11216
Merge pull request #92323 from symphorien/lcn 2020-07-30 06:01:05 +01:00
Darwin Corn
ef0df90c50 vimPlugins: add overrides for new ncm2 plugin deps 2020-07-18 17:01:56 -07:00
Symphorien Gibol
caa21c7cc0 vimPlugins.LanguageClient-neovim: 0.1.157 -> 0.1.158 2020-07-05 12:00:00 +00:00
Frederik Rietdijk
6f72f0b0df Merge staging-next into staging 2020-06-24 19:04:26 +02:00
Sirio Balmelli
d5b6a9c6de vim-beancount: fix broken
Runtime dependency on python3 'beancount' package needed
for autocompletion engine.

Signed-off-by: Sirio Balmelli <sirio@b-ad.ch>
2020-06-23 16:17:36 -07:00
John Ericson
f3f7612a40 C++ Compilers: Systematize handling of standard libraries 2020-06-22 04:24:44 +00:00
Bouke van der Bijl
f71490bd1d Add gopls to vim-go binaries 2020-06-10 12:58:39 -07:00
Jörg Thalheim
f17888bf0f
Merge pull request #81440 from NickHu/fruzzy
vimPlugins.fruzzy: init at 2019-10-28
2020-05-27 16:31:56 +01:00
Sam Hug
59087de17b vimPlugins.coc-rust-analyzer: init at 2020-04-24 2020-04-26 11:34:23 -07:00
Jörg Thalheim
019dc065ee
gometalinter: remove
gometalinter development has stopped. golangci-lint is the replacement
2020-04-23 15:33:15 +01:00
Minijackson
903266491b vimPlugins.LanguageClient-neovim: 0.1.156 -> 0.1.157 2020-04-22 14:00:40 -07:00
Tom Saeger
991221f9aa skim-vim: init at 2019-07-31 2020-04-13 10:36:38 -05:00
Matthieu Coudron
ad06ae4195 vimPlugins.vim-dasht: init at 2019-09-29
Use with `:Dasht`.
2020-04-13 15:04:03 +02:00
Rok Garbas
a8a254d828
vimPlugins: coc-nvim update (#85106) 2020-04-13 00:44:59 +02:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Minijackson
bf96f9122d
vimPlugins.gruvbox-community: 2019-05-31 -> 2020-02-24, switch to autogenerated 2020-03-28 10:43:56 +01:00
Jason Miller
4234ef550c vimacs: init at 2016-03-24 2020-03-27 14:39:22 -04:00
ryneeverett
6601c1699f vimPlugins: Update redirects 2020-03-22 05:04:26 +00:00
Timo Kaufmann
1711025a3d vimPlugins: update
The vim-pandoc patch is now outdated and has been replaced by a better
workaround upstream:

https://github.com/vim-pandoc/vim-pandoc/pull/363
2020-03-20 17:44:25 +01:00
Timo Kaufmann
880f5a6125 vimPlugins.vim-pandoc: fix startup 2020-03-17 23:04:10 +01:00
eyjhbb@gmail.com
d8b41ad219
vimPlugins.coc-*: add npm dependencies 2020-03-15 17:30:33 +00:00
Ersin Akinci
347479b6e0
vimPlugins.overrides: add coc-prettier 2020-03-15 12:55:06 +00:00
Benjamin Hipple
4e5838132e vimPlugins.LanguageClient-neovim: upgrade cargo fetcher and cargoSha256 2020-03-09 19:00:48 +01:00
Nick Hu
a478f09d4b
vimPlugins.fruzzy: init at 2019-10-28 2020-03-04 09:51:25 +00:00
Brett Lyons
745dbf46af Revert "vimPlugins.notational-fzf-vim: Fix missing runtime deps"
This reverts commit 976aa97435.
2020-03-02 09:16:06 -08:00
Kovacsics Robert
2e6b7b00a0 vim-easytags: Fix to work with universal-ctags (which is in nixpkgs) 2020-03-01 23:12:24 -08:00
Brett Lyons
976aa97435 vimPlugins.notational-fzf-vim: Fix missing runtime deps 2020-02-23 17:53:51 -07:00
Benjamin Hipple
eb11feaa0b treewide: change fetchCargoTarball default to opt-out
Changes the default fetcher in the Rust Platform to be the newer
`fetchCargoTarball`, and changes every application using the current default to
instead opt out.

This commit does not change any hashes or cause any rebuilds. Once integrated,
we will start deleting the opt-outs and recomputing hashes.

See #79975 for details.
2020-02-13 22:41:37 -08:00
Eduardo Quiros
8ec9dedc77 vimPlugins.lf-vim: init at 2019-10-11 2020-02-02 00:54:16 -08:00
Minijackson
6dafc78a56 vimPlugins.LanguageClient-neovim: 0.1.155 -> 0.1.156 2020-01-11 12:49:00 -08:00
Wael M. Nasreddine
c6c00529e1 Revert "vim-plugins: hashivim/vim-terraform: fix the filetypedetect autocmd (#76845)"
This reverts commit fa92f00dc3.
2020-01-07 13:13:41 -08:00
Bernardo Meurer
dfce50dcf5 vimPlugins: update 2020-01-06 00:31:45 -08:00
Wael Nasreddine
fa92f00dc3
vim-plugins: hashivim/vim-terraform: fix the filetypedetect autocmd (#76845) 2020-01-04 11:29:06 -08:00
Wael Nasreddine
2f22e67c99
vim-plugins: direnv-vim: hardcode the default path to direnv (#76926) 2020-01-04 11:27:16 -08:00
Johannes Rosenberger
592ee0c399 vimPlugins.deoplete-khard: init at 2019-09-02 2019-12-14 12:05:10 +01:00
Bernardo Meurer
fcf9cb2c15 vimPlugins: update 2019-12-13 15:04:00 -08:00
Minijackson
8797d4f2fa vimPlugins.LanguageClient-neovim: 0.1.154 -> 0.1.155 2019-12-10 12:57:15 +01:00
Bernardo Meurer
701ae3afcc vimPlugins: update
vimPlugins.coc-nvim: 2019-11-18 -> 2019-11-29
2019-11-29 15:55:50 -08:00
Bernardo Meurer
19b5055f6a vimPlugins.coc-nvim: 0.0.74 -> 2019-11-18 2019-11-19 07:33:57 -08:00
Daiderd Jordan
8e1380b981 vimPlugins.youcompleteme: fix python interpreter 2019-11-09 10:38:30 -08:00
Nathan van Doorn
31315ec730 vimPlugins.vim-metamath: init at 2017-02-10 2019-11-07 11:18:05 -08:00
Galen Abell
874201a860 vimPlugins: fix vim-docbk-snippets naming clash 2019-11-06 10:55:51 -08:00
Timo Kaufmann
79989ebc40
Merge pull request #67160 from ldelelis/vim-plugins-shougo-defx
vimPlugins.defx-nvim: init at 2019-08-19
2019-09-22 08:51:24 +00:00
Lucio Delelis
fd90f361f7 vimPlugins.defx-nvim: init at 2019-08-19 2019-09-21 21:30:23 -03:00
Nazarii Bardiuk
b3dec4fa26 vimPlugins.LanguageClient-neovim: 0.1.146->0.1.154 2019-09-21 02:19:41 +09:00
Malo Bourgon
b433ba7d82 vimPlugins.coc-nvim: 0.0.73 -> 0.0.74 2019-08-23 11:12:12 +09:00
Maximilian Bosch
12a7cc0d1f
Merge pull request #52685 from timokau/fzf-vim-dep
vimPlugins.fzf-vim: automatically add fzfWrapper
2019-08-11 17:16:36 +02:00
Nazarii Bardiuk
828d2d52b0
vimPlugins.ghcid: Init at 2019-07-04 2019-07-22 19:06:05 +01:00
Malo Bourgon
a23a09ba84 vimPlugins.coc-nvim: 0.0.72 -> 0.0.73 2019-07-15 10:50:10 -07:00
Roman Volosatovs
1b18ef6728
vimPlugins.coc-go: Ensure dependencies are available 2019-07-09 22:51:22 +02:00
Charles Strahan
5ded60dfc4
Merge pull request #64219 from jonringer/ycmd-python3
ycmd: build with python3
2019-07-08 03:54:52 -04:00
Matthieu Coudron
566c8fde21 vimPlugins.coc-nvim: 0.0.71 -> 0.0.72 2019-07-08 04:40:46 +02:00
Jonathan Ringer
ba3dd20f37 vimPlugins.youcompleteme: Use python3 and update meta info 2019-07-03 08:00:24 -07:00
Matthieu Coudron
bb8538a209 vimPlugins.coc-nvim: 0.69 -> 0.71 2019-06-24 10:55:33 +09:00
Matthieu Coudron
f6fc49d0bf vimPlugins.coc-nvim: 0.0.67-> 0.0.69 2019-06-11 23:44:48 +09:00
Rémi NICOLE
310a1ec454 vimPlugins.gruvbox-community: init at 2019-05-31 (#62259) 2019-05-31 22:55:09 +02:00
Matthieu Coudron
7ec21fa162 vimPlugins.coc-nvim: init at v0.0.67
you still need to enable the node js provider in your nvim config
yarn is optional.
Run :checkhealth within neovim if you have any doubt.
2019-05-21 22:47:34 +09:00
Matthieu Coudron
4f02d8c6c4 vimPlugins.LanguageClient-neovim: 0.1.140->0.1.146
Also factorized version so that it needs to be changed in only one location.
2019-05-21 22:47:34 +09:00
Malo Bourgon
1b972aa8de vimPlugins.deoplete-fish: init at 2018-09-15 2019-04-21 16:38:06 -07:00
Matthieu Coudron
b8df8f2b53 vimPlugins.unicode-vim: init at 2019-03-08 2019-04-14 15:28:48 +09:00
Matthieu Coudron
f4285f541c vimPlugins.vCoolor.vim: init at 2018-10-06
For linux I chose zenity to generate the popups (yad can be used too).
Other buildInputs are needed for macos.
2019-04-14 15:28:47 +09:00
Silvan Mosberger
f214efa6f1
vimPlugins.vim-stylish-haskell: Patch path to executable 2019-03-26 22:36:52 +01:00
Silvan Mosberger
5cc7ce99b8
Merge pull request #57553 from Kiwi/vim-plugins-fix
vim-plugins: typo propogatedBuildInputs -> propagatedBuildInputs
2019-03-14 20:00:02 +01:00
Robert Djubek
d8e8c4e362
vim-plugins: typo propogatedBuildInputs -> propagatedBuildInputs 2019-03-13 00:04:26 +00:00
Vladimír Čunát
aed7621ef8
vimPlugins.meson: init, following pkgs.meson 2019-03-01 17:13:43 +01:00
Timo Kaufmann
d55e92dd2e vimPlugins.fzf-vim: add fzfWrapper dependency
fzfWrapper is needed for fzf-vim to work.
2019-02-19 18:09:34 +01:00
Tobias Mayer
2cab34af9a LanguageClient-neovim: 2018-09-07 -> 0.1.140 2019-02-15 23:17:36 +01:00
Symphorien Gibol
fdf77854b4 vimPlugins.sved: init 2019-01-25 21:51:01 +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
wedens
88a82a4dc9 xkb-switch: 1.3.1 -> 1.5.0, rename from xkb_switch 2019-01-02 21:59:41 -05: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
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
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
Wael M. Nasreddine
09cd6ff18b
vimPlugins.vim-go: use the correct motion derivation for the dependency 2018-11-14 18:33:38 -08:00
Wael M. Nasreddine
8bdd30edab
vimPlugins.gist-vim: gist-vim depends on WebApi 2018-11-07 11:54:58 -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
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
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
Ryan Mulligan
48c81f0d55 vimPlugins: warn if alias is used inside overrides 2018-09-14 08:59:01 -07:00