72e3217bf1
vim_configurable and neovim have both supported a mechanism to build them with a custom vimrc that supports plugins from Nix. This updates MacVim to support the same sort of configuration using an expression like macvim.configure { customRC = '' # custom configuration goes here ''; packages.myVimPackage = with pkgs.vimPlugins; { start = [ youcompleteme fugitive ]; opt = [ phpCompletion elm-vim ]; } } Once configured, .override will allow for editing the configuration. Like vim_configurable and neovim, configuring macvim does not require rebuilding it. Also like them, configuring macvim turns off the user vimrc file. |
||
---|---|---|
.. | ||
cflags-prune.diff | ||
common.nix | ||
configurable.nix | ||
default.nix | ||
ft-nix-support.patch | ||
macvim-configurable.nix | ||
macvim.nix | ||
macvim.patch | ||
vimacs.nix |