nixpkgs/pkgs/applications/editors
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
..
aewan treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
amp amp: fix strict deps build 2020-03-29 12:37:24 +01:00
android-studio androidStudioPackages.{canary,dev}: 4.2.0.13 -> 4.2.0.14 2020-10-24 15:02:26 +01:00
apostrophe apostrophe: 2.2.0.2 → 2.2.0.3 2020-05-14 10:15:11 +02:00
aseprite treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
atom atom: Remove maintainer nequissimus 2020-10-08 11:00:14 -04:00
bless bless: init at 0.6.2 2020-02-01 13:01:46 +01:00
bluefish bluefish: 2.2.10 -> 2.2.11 2020-05-04 19:55:36 -07:00
bluej bluej: init at 4.2.2 2020-09-21 09:31:18 +02:00
bonzomatic treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
brackets brackets: use lib.getLib systemd instead of systemd.lib 2020-08-13 20:51:39 +02:00
bvi treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
bviplus treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
code-browser treewide: remove periods from end of package descriptions 2020-10-17 08:22:31 -07:00
codeblocks treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
cudatext cudatext: 1.111.0 -> 1.115.0 2020-10-12 12:48:04 +03:00
deadpixi-sam treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
dhex treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
dit dit: 0.6 -> 0.7 2020-05-21 07:38:27 +00:00
eclipse eclipse: add eclipse-committers 2020-06-25 21:42:25 +02:00
ed treewide: add warning comment to “boot” packages 2020-07-31 08:56:53 +02:00
edbrowse treewide: replace make/build/configure/patchFlags with nix lists 2019-12-30 12:58:11 +01:00
edit treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
elvis treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
emacs Revert "emacs: Remove references from emacs.pdmp" 2020-10-06 01:14:24 +02:00
emacs-modes emacsPackages.libgit: Fix build 2020-09-20 22:27:52 +02:00
featherpad featherpad: use qt5's mkDerivation 2020-08-26 19:16:25 +02:00
flpsed treewide: add quotes to recently-changed urls 2020-03-28 00:05:50 +01:00
focuswriter focuswriter: 1.7.5 -> 1.7.6 2020-05-04 21:13:40 -07:00
fte treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
geany geany: 1.36.0 -> 1.37.0 2020-10-25 19:56:55 +01:00
ghostwriter ghostwriter: 1.8.0 -> 1.8.1 2020-02-23 13:42:30 -08:00
glow glow: 1.0.2 -> 1.1.0 2020-10-27 21:58:00 +01:00
gnome-builder gnome-builder: 3.36.0 -> 3.36.1 2020-07-05 07:19:24 +02:00
gnome-latex gnome-latex: 3.32.0 -> 3.36.0 2020-05-05 11:43:01 +00:00
gobby treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
gophernotes gophernotes: init at 0.7.1 2020-08-08 09:37:46 -04:00
hecate treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
heme treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
hexcurse treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
hexdino buildRustPackage: remove platform.all from packages 2020-08-16 12:48:18 +10:00
hexedit treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
howl treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
ht treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
jedit jedit: use latest jdk 2020-09-20 11:41:06 +02:00
jetbrains idea: 2020.2.2 -> 2020.2.3 2020-10-26 14:25:34 +10:30
joe treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
jucipp treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
jupp jupp: 31 -> 39 2020-04-15 01:03:20 -03:00
jupyter treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
jupyter-kernels/iruby iruby: init at 0.3.0 2020-08-09 11:32:40 -07:00
kakoune kakoune: 2020.08.04 -> 2020.09.01 2020-09-01 13:17:55 +02:00
kdevelop5 Merge pull request #90008 from r-ryantm/auto-update/kdev-php 2020-06-20 00:03:53 +02:00
kibi kibi: 0.2.0 -> 0.2.1 2020-10-18 15:54:34 +00:00
kile treewide: remove package names from prefix of descriptions 2020-10-27 09:15:07 -07:00
kodestudio treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
leafpad treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
leo-editor leo-editor: 6.2 -> 6.2.1 2020-05-05 23:31:22 +02:00
lighttable lighttable: use lib.getLib systemd instead of systemd.lib 2020-08-13 20:51:39 +02:00
lite lite: 1.06 -> 1.11 2020-08-02 05:57:03 +00:00
manuskript treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
mg treewide: pkg-config has targetPrefix 2020-05-16 00:21:21 +00:00
micro micro: 2.0.7 -> 2.0.8 2020-10-07 04:20:00 +00:00
mindforger mindforger: use qt5's mkDerivation 2020-04-22 15:23:09 +02:00
mle mle: 1.4.2 -> 1.4.3 2020-02-14 18:10:39 +00:00
moe treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
monodevelop treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
music/tuxguitar treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
nano nanorc: 2018-09-05 -> 2020-01-25 2020-10-08 11:00:18 -04:00
ne ne: 3.2.1 -> 3.3.0 2020-02-29 03:56:46 +00:00
nedit nedit: *Flags are lists 2019-12-30 12:15:22 +01:00
neovim neovimUtils: neovim utilities to handle more usecases 2020-10-29 09:50:26 +01:00
netbeans netbeans: 12.0 -> 12.1 2020-09-01 23:41:10 +02:00
notepadqq notepadqq: remoe unnecesary fetchSubmodules 2020-06-14 10:34:21 -04:00
nvi nvi: mark as broken 2020-05-17 15:53:36 +01:00
nvpy treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
okteta kdeApplications.okteta: 0.26.3 -> 0.26.4 2020-08-06 19:25:28 +00:00
quartus-prime quartus-prime-lite: 19.1 -> 20.1 2020-07-02 08:37:35 +02:00
quilter Merge pull request #93751 from r-ryantm/auto-update/quilter 2020-08-02 09:31:47 -04:00
qxmledit treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
qxw qxw: 20190909 -> 20200708 2020-09-18 17:58:38 -05:00
rednotebook rednotebook: 2.18 -> 2.19 (#87478) 2020-05-11 01:19:26 +00:00
retext retext: Fix build by using default qt5.15. 2020-10-08 18:57:23 +02:00
rstudio Rstudio: 1.2.5033 -> 1.2.5042 2020-04-28 20:59:45 -04:00
scite treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
setzer setzer: 0.3.0 -> 0.3.2 2020-09-12 14:45:09 +02:00
sigil sigil: 0.9.14 -> 1.3.0 2020-08-15 21:51:56 +01:00
standardnotes treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
sublime sublime3{,-dev}: fix updateScript 2020-05-14 12:08:08 +02:00
supertux-editor treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
tecoc treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
texmacs texmacs: 1.99.11 -> 1.99.13 2020-10-17 21:24:54 +02:00
texmaker treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
texstudio texstudio: 3.0.0 -> 3.0.1 2020-09-15 20:52:16 +02:00
textadept treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
texworks texworks: 0.6.4 -> 0.6.5 2020-04-01 19:32:43 -07:00
thonny thonny: 3.2.6 -> 3.2.7 2020-03-12 09:43:39 +00:00
tiled tiled: 1.4.1 -> 1.4.2 2020-08-11 15:31:57 +00:00
tweak treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
typora typora: 0.9.89 -> 0.9.93 2020-08-31 07:27:06 +02:00
uemacs treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
vbindiff treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
vim Merge pull request #93733 from lilyball/macvim-plugins 2020-09-29 05:13:35 -05:00
vis vis: 0.5 -> 0.6 2020-06-17 11:43:58 -07:00
viw viw: init at 20171029 2020-08-26 07:54:46 +02:00
vscode vscode, vscodium: Document update scripts 2020-10-16 11:14:43 +02:00
wily treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
wxhexeditor treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
xmlcopyeditor treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
xxe-pe xxe-pe: init at 9.4.0 2020-08-16 15:24:06 +02:00
yi treewide: *inputs are lists 2019-12-31 01:09:25 +01:00
zile treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00