nixpkgs-suyu/pkgs/top-level
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
..
agda-packages.nix agdaPackages.generic: init at v0.1 2020-08-10 14:56:23 +01:00
aliases.nix Merge pull request #95413 from pstn/remove-gnunet-git 2020-09-25 10:29:55 +03:00
all-packages.nix macvim: add configuration similar to vim_configurable and neovim 2020-09-28 16:03:34 -07:00
beam-packages.nix elixir_1_6: remove 2020-09-24 15:14:52 +02:00
config.nix
coq-packages.nix coq: default to version 8.11 2020-08-23 08:19:21 +02:00
darwin-packages.nix discrete-scroll: init at 0.1.1 2020-08-27 13:47:08 +03:00
default.nix
dhall-packages.nix
dotnet-packages.nix
emacs-packages.nix
emscripten-packages.nix
haskell-packages.nix ghc8102Binary: add to integerSimpleExcludes 2020-09-26 12:18:00 -07:00
haxe-packages.nix
impure.nix top-level: fix nix-shell eval w/nixUnstable 2020-09-11 23:36:10 +02:00
java-packages.nix
lua-packages.nix
make-tarball.nix Don't set $NIX_DB_DIR 2020-08-24 18:50:20 +02:00
metrics.nix Don't set $NIX_DB_DIR 2020-08-24 18:50:20 +02:00
ocaml-packages.nix ocamlPackages.irmin_1: remove at 1.4.0 2020-09-23 21:36:40 +02:00
packages-config.nix
perl-packages.nix perlPackages.LinkEmbedder: 1.12 -> 1.14 2020-09-23 13:07:11 +02:00
php-packages.nix
pure-packages.nix
python-packages.nix pyvips: init at 2.1.12 2020-09-27 20:00:31 -07:00
release-alternatives.nix
release-cross.nix release*: Support nixpkgsArgs for all release-*.nix files 2020-09-11 18:22:01 +02:00
release-lib.nix
release-python.nix release*: Support nixpkgsArgs for all release-*.nix files 2020-09-11 18:22:01 +02:00
release-small.nix release*: Support nixpkgsArgs for all release-*.nix files 2020-09-11 18:22:01 +02:00
release.nix
ruby-packages.nix
splice.nix
stage.nix Distinguish pkgsStatic from pkgsMusl via stdenv.targetPlatform 2020-08-27 18:36:34 -04:00
static.nix crc32c: enable static 2020-09-22 23:10:00 -07:00
unix-tools.nix
wine-packages.nix