Commit Graph

123 Commits

Author SHA1 Message Date
Matthieu Coudron
aaeaa6d1c6 Add checkPhase for neovim (disabled by default) (#55266)
* neovim-unwrapped: now use lua environments

* mpv: use lua environments

* luaPackages.inspect: init at 3.1.1-0

* luaPackages.lgi: mark as a lua module

* luaPackages.vicious: mark as a lua module
2019-02-05 15:00:19 +00:00
Silvan Mosberger
f3e03ff438
Merge pull request #54591 from symphorien/nvim-refs
neovim: remove spurious references to compilation flags
2019-01-26 00:03:57 +01:00
Symphorien Gibol
b9a9f28dad neovim: remove spurious references to compilation flags 2019-01-25 22:20:12 +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
Timo Kaufmann
51c4768f67 neovim: fix indentation 2019-01-18 21:15:17 +01:00
Jörg Thalheim
478188d41c
Merge pull request #54092 from r-ryantm/auto-update/python3.7-neovim-remote
neovim-remote: 2.1.3 -> 2.1.4
2019-01-17 09:47:52 +00:00
R. RyanTM
db44656467 neovim-unwrapped: 0.3.3 -> 0.3.4
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/neovim-unwrapped/versions
2019-01-17 00:13:16 -08:00
R. RyanTM
db5ee28843 neovim-remote: 2.1.3 -> 2.1.4
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/python3.7-neovim-remote/versions
2019-01-16 11:38:19 -08:00
Timo Kaufmann
0d028c3bee
neovim-qt: add desktop file to wrapper (#53777)
My recent change in #53447 caused neovim-qt to no longer be recognized
as a desktop application.
2019-01-10 22:18:04 +01:00
Peter Hoeg
15c8362c14
Merge pull request #53447 from timokau/neovim-qt-wrapper
neovim-qt: wrap in separate derivation
2019-01-08 20:24:03 +08:00
Roman Volosatovs
b4ed953bb2
neovim: 0.3.2 -> 0.3.3 2019-01-06 21:49:31 +01:00
Timo Kaufmann
ee9bc405b9 neovim-qt: wrap in separate derivation
This makes it possible to swap out the (wrapped) neovim without
recompiling neovim-qt. In particular, the user can use `neovim.override`
to configure their neovim and then use that same configuration for
neovim-qt, without having to give up binary caching.
2019-01-06 10:56:27 +01:00
R. RyanTM
1c78a0313d neovim-remote: 2.1.1 -> 2.1.3 (#52798)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/python3.7-neovim-remote/versions
2019-01-01 19:35:21 +01:00
Milan Svoboda
b58ccb43c9 neovim: 0.3.1 -> 0.3.2 (#53130)
* update neovim
* neovim: -> 0.3.2
2019-01-01 19:03:47 +01:00
Timo Kaufmann
d9d9ac989a neovim: mark as broken for aarch64
Has always been broken.
2018-12-31 11:12:51 +01:00
Maximilian Bosch
5e16e65dcf
Merge pull request #52175 from r-ryantm/auto-update/neovim-qt
neovim-qt: 0.2.10 -> 0.2.11
2018-12-18 23:54:57 +01:00
R. RyanTM
4c3e1114d8 neovim-qt: 0.2.10 -> 0.2.11
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/neovim-qt/versions
2018-12-14 23:01:19 -08:00
Alexey Shmalko
bc51418f1a
neovim-pygui: remove 2018-12-10 23:19:45 +02:00
Alexey Shmalko
211938532c
pythonPackages.neovim-remote: 2.1.0 -> 2.1.1 2018-12-09 01:25:54 +02:00
Alexey Shmalko
4898e09215
pythonPackages.neovim-0.3.0 -> pythonPackages.pynvim-0.3.1 2018-12-09 01:15:41 +02:00
Wael M. Nasreddine
da4a004193
neovim wrapper: add withNodeJs to build wrapper with nodejs support 2018-11-14 19:54:47 -08:00
R. RyanTM
93a2ad09f5 neovim-remote: 2.0.5 -> 2.1.0
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/python3.6-neovim-remote/versions
2018-10-24 02:39:03 -07:00
R. RyanTM
76051c1ef6 neovim-qt: 0.2.9 -> 0.2.10 (#46234)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
neovim-qt
2018-09-15 17:19:19 +02:00
John Ericson
51907d257c stdenv, neovim: Use lib.warn for deprecation warnings 2018-09-05 11:40:29 -04: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
R. RyanTM
9dfb851c6f neovim-qt: 0.2.8 -> 0.2.9
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/neovim-qt/versions.
2018-08-24 00:21:53 -07:00
Andrew Childs
3f0fa8fd77 neovim-qt: fix msgpack dependency, disable failing test, Darwin 2018-08-20 01:07:57 +09:00
Orivej Desh
65663f883c msgpack: rename from libmsgpack
The project does not use the name "libmsgpack". It variously uses "msgpack" and
"msgpack-c", and "msgpackc" for the name of the library.
2018-08-18 23:19:54 +00: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
Symphorien Gibol
c1752666df neovim wrapper: use python.withPackages instead of python.buildEnv
They are both as powerful, but buildEnv is treacherous: if you pass a
package which depends on another python (for example the one of unstable
when you are on stable) it will be *silently* dropped, leading to hair
pulling.

Use case:
override neovim from unstable, but still keep stable's pythonPackages.
2018-07-24 15:05:50 +02:00
Symphorien Gibol
10436a707a neovim wrapper: do not unset PYTHONPATH
This solves the following bug:
opening neovim in nix-shell -p pythonPackages.numpy does not enable to
run successfully
:!python -c "import numpy"
because the PYTHONPATH is wiped by the neovim wrapper.

This wiping is necessary for the python providers, though, otherwise a
python2 nix-shell will make the python3 provider read python2 files.

We wrap the providers only, instead of neovim as whole.
2018-07-24 15:02:48 +02:00
Wael M. Nasreddine
5c7c2be709 neovim: fix the xsel path in the clipboard runtime provider 2018-07-22 21:32:16 -07:00
Frederik Rietdijk
e3d4ef9c7e
Merge pull request #43925 from r-ryantm/auto-update/neovim-unwrapped
neovim-unwrapped: 0.3.0 -> 0.3.1
2018-07-22 08:37:44 +02:00
R. RyanTM
4c1eb7fbe6 neovim-unwrapped: 0.3.0 -> 0.3.1
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/neovim-unwrapped/versions.
2018-07-21 14:18:00 -07:00
volth
52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
Frederik Rietdijk
ced21f5e1a pythonPackages: remove name attribute`
The `buildPython*` function computes name from `pname` and `version`.
This change removes `name` attribute from all expressions in
`pkgs/development/python-modules`.

While at it, some other minor changes were made as well, such as
replacing `fetchurl` calls with `fetchPypi`.
2018-06-23 18:14:26 +02:00
Jörg Thalheim
b494ef4db6 neovim: add missing libiconv 2018-06-12 10:16:55 +01:00
Cole Mickens
47348e20d1 neovim: 0.2.2 -> 0.3.0 2018-06-11 17:43:18 -07:00
Jörg Thalheim
b02b464852 neovim-remote: 1.8.6 -> 2.0.5 2018-05-29 22:30:18 +01:00
Ryan Mulligan
af9d10a91b treewide: fix derivation names 2018-05-28 05:59:57 -07:00
Matthew Bauer
02297beade treewide: add version to packages
Lots of packages are missing versions in their name. This adds them
where appropriate. These were found with this command:

 $ nix-env -qa -f. | grep -v '\-[0-9A-Za-z.-_+]*$' | grep -v '^hook$'

See issue #41007.
2018-05-25 15:48:05 -05:00
adisbladis
3290800d67
libvterm-neovim: init at 2017-11-05 2018-05-16 14:02:48 +08:00
Matthieu Coudron
ba4b1d2bee neovim: fix gperf error on dev-version
[ 50%] Generating auto/api/private/dispatch_wrappers.c.generated.h, ../../include/api/private/dispatch_wrappers.h.generated.h
[ 50%] Generating auto/funcs.generated.h, ../../funcs_data.mpack
/nix/store/xn5gv3lpfy91yvfy9b0i7klfcxh9xskz-bash-4.4-p19/bin/bash: ../../../.deps/usr/bin/gperf: No such file or directory
2018-05-13 07:21:34 +09:00
Issam Maghni
cb9f4f1ae3 pythonPackages.neovim: 0.2.4 -> 0.2.6, gem-neovim & gem-msgpack 2018-05-02 08:48:21 -04:00
Gabriel Ebner
ba58b425f1 neovim: fix bundlerEnv 2018-02-22 21:18:04 +01:00
Matthieu Coudron
bec047eca3 neovim: remove confusing neovim parameter
The neovim package refers to itself, hopefully it is shadowed by a
function parameter but it is confusing, let's remove it.
2018-01-25 16:38:22 +09:00
José Luis Lafuente
2c95ce9081
neovim: 0.2.1 -> 0.2.2 2018-01-21 20:50:08 +01:00
Tobias Geerinckx-Rice
0f84673f3d
Remove nckx as a maintainer for all packages
Goodbye, and thanks for all the Nix...
2018-01-16 23:00:49 +01:00
Matthieu Coudron
266a65eaa9 neovim: don't install desktop file on darwin
nvim.desktop doesn't exist on darwin so forcefully reading it fails.
2018-01-16 17:41:31 +09:00
Matthieu Coudron
ab06f3e99c neovim: init wrapper
Adding a python package to the neovim environment should not trigger a recompilation.
This adds a wrapper to prevent that.
2018-01-15 23:24:20 +01:00