nixpkgs/pkgs/applications/editors/vim
Lily Ballard 72e3217bf1 macvim: add configuration similar to vim_configurable and neovim
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.
2020-09-28 16:03:34 -07: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: only run patchelf on gvim if gvim was built 2020-07-05 15:17:23 -04: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: Clean up hybrid compilation environment 2020-04-28 13:54:33 -07:00
macvim.patch macvim: Clean up hybrid compilation environment 2020-04-28 13:54:33 -07:00
vimacs.nix vimacs: init at 2016-03-24 2020-03-27 14:39:22 -04:00