nixpkgs/pkgs
Matthieu Coudron 2eb1610725
neovimUtils: neovim utilities to handle more usecases
Current nixpkgs always wraps neovim with the "-u" which has sideeffects as explained in https://github.com/NixOS/nixpkgs/issues/55376 : 
1.  vim won't set the variable $MYVIMRC as explained #34215
 2. vim skips loading folder-specific .vimrc / .nvimrc

I wanted to provide a way for users to better control what flags are used to wrap neovim. This is achived by introducing wrapNeovimUnstable et neovimUtils, utilities to help with that. We provide a compatibility layer so that wrapNeovim still works and to let us experiment with wrapNeovimUnstable to better control neovim configuration, plugin dependencies, haskell environment etc so that it becomes easier to generate per-project neovim config.

With this commit, it's possible for instance for home-manager to wrap neovim without the `-u` and just write the config in the
expected $XDG_CONFIG_HOME/nvim/init.vim .
Expect wrapNeovimUnstable interface to evolve in the upcoming months.
2020-10-29 09:50:26 +01:00
..
applications neovimUtils: neovim utilities to handle more usecases 2020-10-29 09:50:26 +01:00
build-support buildBazelPackage: build name from pname/version 2020-10-28 17:55:10 +01:00
common-updater
data treewide: remove package names from prefix of descriptions 2020-10-27 09:15:07 -07:00
desktops treewide: remove package names from prefix of descriptions 2020-10-27 09:15:07 -07:00
development opa: build with OCaml 4.03 2020-10-29 06:35:15 +01:00
games Merge pull request #101859 from andir/steam-desktop 2020-10-27 12:33:24 -04:00
misc Merge pull request #101949 from AluisioASG/aasg/libretro-mame2016 2020-10-29 09:31:19 +01:00
os-specific linux: 5.9-rc8 -> 5.10-rc1 2020-10-27 14:29:21 -04:00
pkgs-lib pkgs-lib/tests/formats: improve message on failure 2020-10-19 21:46:08 +02:00
servers Merge pull request #101758 from helsinki-systems/upd/asterisk-bump 2020-10-29 01:31:13 +01:00
shells zsh-powerlevel10k: pin gitstatus version 2020-10-28 17:15:42 +01:00
stdenv Revert "Merge #101508: libraw: 0.20.0 -> 0.20.2" 2020-10-25 09:41:51 +01:00
test Revert "Merge #101508: libraw: 0.20.0 -> 0.20.2" 2020-10-25 09:41:51 +01:00
tools Merge pull request #101982 from zowoq/fzf 2020-10-28 22:48:15 -05:00
top-level neovimUtils: neovim utilities to handle more usecases 2020-10-29 09:50:26 +01:00