anchor.diff:                patches = [ ./difforig-mapcheck.patch ];
               }
             )
  -          (plug "editorconfig" "editorconfig" "editorconfig-vim")
  -          (plug "git-messenger" "rhysd" "git-messenger.vim")
  -          (plug "hop" "phaazon" "hop.nvim")
  -          (plug "lightbulb" "kosayoda" "nvim-lightbulb")
  -          (plug "linediff" "AndrewRadev" "linediff.vim")
  -          (plug "mergetool" "samoshkin" "vim-mergetool")
  -          (plug "mucomplete" "lifepillar" "vim-mucomplete")
  -          (plug "octo" "pwntester" "octo.nvim")
  -          (plug "orgmode" "kristijanhusak" "orgmode.nvim")
  +          (plug "editorconfig" "editorconfig-vim")
  +          (plug "rhysd" "git-messenger.vim")
  +          (plug "phaazon" "hop.nvim")
  +          (plug "kosayoda" "nvim-lightbulb")
  +          (plug "AndrewRadev" "linediff.vim")
  +          (plug "samoshkin" "vim-mergetool")
  +          (plug "lifepillar" "vim-mucomplete")
  +          (plug "pwntester" "octo.nvim")
  +          (plug "kristijanhusak" "orgmode.nvim")
             (
               super.vimUtils.buildVimPlugin {
                 name = "project";
  
positive.code: self: super:
  
  let
    plug = name: user: repo: super.vimUtils.buildVimPlugin {
      name = name;
      src = fetchGit { url = "git@github.com:${user}/${repo}"; ref = "HEAD"; };
      buildPhase = ":";
    };
  in
  {
  
negative.code:               patches = [ ./stop-project.patch ];
              }
            )
            (plug "tssm" "nvim-random-colors")
            (plug "tssm" "nvim-reflex")
            (plug "tpope" "vim-repeat")
            (plug "machakann" "vim-sandwich")
            (plug "mhinz" "vim-signify")
            (plug "tpope" "vim-sleuth")
            (plug "tssm" "nvim-snitch")
            (plug "aperezdc" "vim-template")
            (plug "mbbill" "undotree")
  
            # Dirvish
            (plug "justinmk" "vim-dirvish")
            (plug "kristijanhusak" "vim-dirvish-git")
  
            # Lexima
            (plug "cohama" "lexima.vim")
            (plug "zandrmartin" "lexima-template-rules")
  
            # LSP
            (plug "neovim" "nvim-lspconfig")
            (plug "nanotee" "sqls.nvim")
  
            # Telescope
            (plug "nvim-lua" "plenary.nvim")
            (plug "nvim-lua" "popup.nvim")
            (plug "nvim-telescope" "telescope.nvim")
            (plug "rmagatti" "session-lens")
  
            # Tree-sitter
            (plug "nvim-treesitter" "nvim-treesitter")
            (super.pkgs.vimPlugins.nvim-treesitter.withPlugins (plugins: super.pkgs.tree-sitter.allGrammars))
            (plug "nvim-treesitter" "nvim-treesitter-refactor")
            (plug "nvim-treesitter" "nvim-treesitter-textobjects")
  
            # File types
            (plug "vmchale" "dhall-vim")
            (plug "lifepillar" "pgsql.vim")
            (plug "purescript-contrib" "purescript-vim")
  
            # Fennel
            (plug "Olical" "aniseed")
            (plug "Olical" "conjure")
  
            # Haskell
            (plug "zenzike" "vim-haskell-unicode")
            (plug "pbrisbin" "vim-syntax-shakespeare")
          ];
          opt = [
            # Color schemes
            (plug "ayu-theme" "ayu-vim")
            (plug "thenewvu" "vim-colors-blueprint")
            (plug "tssm" "c64-vim-color-scheme")
            (plug "challenger-deep-theme" "vim")
            (plug "Jimeno0" "vim-chito")
            (plug "wadackel" "vim-dogrun")
            (plug "tssm" "fairyfloss.vim")
            (plug "charlespeters" "ganymede.vim")
            (plug "whatyouhide" "vim-gotham")
            (plug "morhetz" "gruvbox")
            (plug "kaicataldo" "material.vim")
            (plug "franbach" "miramare")
            (plug "haishanh" "night-owl.vim")
            (plug "arcticicestudio" "nord-vim")
            (plug "trevordmiller" "nova-vim")
            (plug "adrian5" "oceanic-next-vim")
            (plug "connorholyday" "vim-snazzy")
            (plug "nightsense" "snow")
            (plug "tssm" "strawberry")
            (plug "jsit" "toast.vim")
          ];
        };
      };
  