nixpkgs/pkgs/applications/editors/vim
Jason Lau 9fd2cb7597 vim_configurable: restore python derivation overriding
In the current Vim, the Python support can be implemented by linking to
the Python library, e.g., lib/libpython3.8.dylib on darwin.  The
previous workaround of wrapping Vim to prefix $PATH is not sufficient
anymore.  Since in the current Vim, the Python interpreter is no longer
invoked, but instead, the dynamically linked library is used, in which
only the original Python modules are loaded, causing plugins to fail
to load their required Python modules.

Experiments show that, however, it is controlled by the $NIX_PYTHONPATH
environment variable.  In this commit, we add the required environment
variable to the wrapped Vim workaround as previously proposed.  So that
the Vim plugins can use Python modules in the specified Python derivation.
2020-11-17 10:54:42 -08:00
..
cflags-prune.diff vim_configurable: misc improvements 2016-11-07 18:55:21 +01:00
common.nix vim: 8.2.1123 -> 8.2.1522 2020-08-31 17:33:28 -07:00
configurable.nix vim_configurable: restore python derivation overriding 2020-11-17 10:54:42 -08:00
default.nix treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
ft-nix-support.patch vim_configurable: replace default ftNix patch with sources from vim-nix 2018-04-24 22:56:25 +02:00
macvim-configurable.nix macvim: add configuration similar to vim_configurable and neovim 2020-09-28 16:03:34 -07:00
macvim.nix macvim: fix building with nix-daemon (#102975) 2020-11-05 21:00:31 -05:00
macvim.patch macvim: 8.2.539 -> 8.2.1719 2020-09-28 15:33:36 -07:00
vimacs.nix vimacs: init at 2016-03-24 2020-03-27 14:39:22 -04:00