summary refs log tree commit diff
path: root/pkgs/applications/editors
diff options
context:
space:
mode:
authorRok Garbas <rok@garbas.si>2016-05-25 15:01:58 +0200
committerRok Garbas <rok@garbas.si>2016-05-25 15:02:41 +0200
commite9c86755ddf9ccf95e4e270b4ea74dfb9674c953 (patch)
tree39970285513ef408db4e0f8021986891565f0447 /pkgs/applications/editors
parentcfc1dbc755eba159c300bd931e6f09cc42d43dde (diff)
downloadnixpkgs-e9c86755ddf9ccf95e4e270b4ea74dfb9674c953.tar
nixpkgs-e9c86755ddf9ccf95e4e270b4ea74dfb9674c953.tar.gz
nixpkgs-e9c86755ddf9ccf95e4e270b4ea74dfb9674c953.tar.bz2
nixpkgs-e9c86755ddf9ccf95e4e270b4ea74dfb9674c953.tar.lz
nixpkgs-e9c86755ddf9ccf95e4e270b4ea74dfb9674c953.tar.xz
nixpkgs-e9c86755ddf9ccf95e4e270b4ea74dfb9674c953.tar.zst
nixpkgs-e9c86755ddf9ccf95e4e270b4ea74dfb9674c953.zip
neovim: make clipboard work ootb
Diffstat (limited to 'pkgs/applications/editors')
-rw-r--r--pkgs/applications/editors/neovim/default.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/applications/editors/neovim/default.nix b/pkgs/applications/editors/neovim/default.nix
index 0eba31375dc..4665ea8a781 100644
--- a/pkgs/applications/editors/neovim/default.nix
+++ b/pkgs/applications/editors/neovim/default.nix
@@ -1,6 +1,6 @@
 { stdenv, fetchFromGitHub, cmake, gettext, glib, libmsgpack, libtermkey
 , libtool, libuv, lpeg, lua, luajit, luaMessagePack, luabitop, man, ncurses
-, perl, pkgconfig, unibilium, makeWrapper, vimUtils
+, perl, pkgconfig, unibilium, makeWrapper, vimUtils, xsel
 
 , withPython ? true, pythonPackages, extraPythonPackages ? []
 , withPython3 ? true, python3Packages, extraPython3Packages ? []
@@ -111,6 +111,7 @@ let
       install_name_tool -change libjemalloc.1.dylib \
                 ${jemalloc}/lib/libjemalloc.1.dylib \
                 $out/bin/nvim
+      sed -i -e "s|'xsel|'${xsel}/bin/xsel|" share/nvim/runtime/autoload/provider/clipboard.vim
     '' + optionalString withPython ''
       ln -s ${pythonEnv}/bin/python $out/bin/nvim-python
     '' + optionalString withPyGUI ''