Unverified Commit e75554f6 authored by Doron Behar's avatar Doron Behar Committed by GitHub
Browse files

Merge pull request #220136 from doronbehar/pkg/nvim-site

treewide: link `$out/share/vim-plugin/${pname}` to `nvim/site`
parents 2ea5e5d0 da95db0a
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -34,9 +34,10 @@ stdenv.mkDerivation rec {
    rm -r $out/share/doc/task/scripts/bash
    rm -r $out/share/doc/task/scripts/fish
    # Install vim and neovim plugin
    mkdir -p $out/share/vim-plugins $out/share/nvim/site
    mkdir -p $out/share/vim-plugins
    mv $out/share/doc/task/scripts/vim $out/share/vim-plugins/task
    ln -s $out/share/vim-plugins/task $out/share/nvim/site/task
    mkdir -p $out/share/nvim
    ln -s $out/share/vim-plugins/task $out/share/nvim/site
  '';

  meta = with lib; {
+2 −0
Original line number Diff line number Diff line
@@ -80,6 +80,8 @@ mkDerivation (common "tamarin-prover" src // {
    # so that the package can be used as a vim plugin to install syntax coloration
    install -Dt $out/share/vim-plugins/tamarin-prover/syntax/ etc/syntax/spthy.vim
    install etc/filetype.vim -D $out/share/vim-plugins/tamarin-prover/ftdetect/tamarin.vim
    mkdir -p $out/share/nvim
    ln -s $out/share/vim-plugins/tamarin-prover $out/share/nvim/site
    # Emacs SPTHY major mode
    install -Dt $out/share/emacs/site-lisp etc/spthy-mode.el
  '';
+2 −0
Original line number Diff line number Diff line
@@ -66,6 +66,8 @@ buildGoModule rec {
    installManPage man/man1/fzf.1 man/man1/fzf-tmux.1

    install -D plugin/* -t $out/share/vim-plugins/${pname}/plugin
    mkdir -p $out/share/nvim
    ln -s $out/share/vim-plugins/${pname} $out/share/nvim/site

    # Install shell integrations
    install -D shell/* -t $out/share/fzf/
+2 −0
Original line number Diff line number Diff line
@@ -49,6 +49,8 @@ stdenv.mkDerivation (finalAttrs: {
      au BufRead,BufNewFile *.txr set filetype=txr | set lisp
      au BufRead,BufNewFile *.tl,*.tlo set filetype=tl | set lisp
    EOF
    mkdir -p $out/share/nvim
    ln -s $out/share/vim-plugins/txr $out/share/nvim/site
  '';

  meta = with lib; {
+2 −0
Original line number Diff line number Diff line
@@ -148,6 +148,8 @@ let self = dotnetPackages // overrides; dotnetPackages = with self; {
        install -Dt $vimdir/syntax/ Util/vim/syntax/boogie.vim
        mkdir $vimdir/ftdetect
        echo 'au BufRead,BufNewFile *.bpl set filetype=boogie' > $vimdir/ftdetect/bpl.vim
        mkdir -p $out/share/nvim
        ln -s $out/share/vim-plugins/boogie $out/share/nvim/site
    '';

    postFixup = ''