From 39b74baeb3ee893b887d3d866bb423b89845e992 Mon Sep 17 00:00:00 2001 From: Jules Aguillon Date: Fri, 23 Oct 2020 18:11:55 +0200 Subject: [PATCH] notmuch: install the vim plugin Install the vim plugin to $out/share/vim-plugins/notmuch and $out/share/nvim/site/plugin/notmuch.vim. It is only static files and doesn't add any dependency so it is enabled by default. Add `withVim` argument to override this. Co-authored-by: Jules Aguillon --- pkgs/applications/networking/mailreaders/notmuch/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/applications/networking/mailreaders/notmuch/default.nix b/pkgs/applications/networking/mailreaders/notmuch/default.nix index ba2f75669847..ed1cf3b622ee 100644 --- a/pkgs/applications/networking/mailreaders/notmuch/default.nix +++ b/pkgs/applications/networking/mailreaders/notmuch/default.nix @@ -12,6 +12,7 @@ , withEmacs ? true , withRuby ? true , withSfsexp ? true # also installs notmuch-git, which requires sexp-support +, withVim ? true }: stdenv.mkDerivation rec { @@ -133,6 +134,10 @@ stdenv.mkDerivation rec { + lib.optionalString withSfsexp '' cp notmuch-git $out/bin/notmuch-git wrapProgram $out/bin/notmuch-git --prefix PATH : $out/bin:${lib.getBin git}/bin + '' + lib.optionalString withVim '' + make -C vim DESTDIR="$out/share/vim-plugins/notmuch" prefix="" install + mkdir -p $out/share/nvim + ln -s $out/share/vim-plugins/notmuch $out/share/nvim/site ''; passthru = {