3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs/applications
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
..
accessibility
audio Merge pull request #101722 from r-ryantm/auto-update/opustags 2020-10-29 00:03:02 +01:00
backup vorta: Fix double wrapping 2020-10-08 18:57:24 +02:00
blockchains monero-gui: 0.17.1.0 -> 0.17.1.1 2020-10-29 01:21:00 +01:00
display-managers
editors neovimUtils: neovim utilities to handle more usecases 2020-10-29 09:50:26 +01:00
gis Merge master into staging-next 2020-10-13 19:34:34 +02:00
graphics Merge pull request #101879 from sikmir/cloudcompare 2020-10-28 13:43:31 +01:00
kde treewide: remove package names from prefix of descriptions 2020-10-27 09:15:07 -07:00
logging/humioctl humioctl: 0.26.1 -> 0.27.0 2020-09-25 09:44:46 +00:00
misc Merge pull request #100638 from xrelkd/add/clipcat 2020-10-28 23:00:38 -05:00
networking Merge pull request #101744 from euank/k3s-modprobe 2020-10-28 23:56:35 +01:00
office portfolio: 0.48.1 -> 0.49.0 2020-10-26 11:08:17 +01:00
qubes/qubes-core-vchan-xen qubes-core-vchan-xen: 4.1.2 -> 4.1.4 2020-09-30 17:47:12 +00:00
radio Merge pull request #99444 from etu/aldo-upgrade 2020-10-28 13:23:42 +00:00
science treewide: remove package names from prefix of descriptions 2020-10-27 09:15:07 -07:00
search recoll: qt4 -> qt5, fix build 2020-09-09 19:28:32 +02:00
system glances: add py-cpuinfo dependency 2020-10-25 10:45:20 +01:00
terminal-emulators Terminal emulators: whitespace cleanup and regroup 2020-10-28 22:28:32 -03:00
version-management gitAndTools.gh: 1.1.0 -> 1.2.0 2020-10-28 00:38:12 +10:00
video Merge pull request #101710 from r-ryantm/auto-update/obs-studio 2020-10-28 23:33:08 +01:00
virtualization Merge pull request #101493 from Magicloud/vbox6116 2020-10-27 12:37:16 -04:00
window-managers treewide: remove package names from prefix of descriptions 2020-10-27 09:15:07 -07:00