anchor.diff:        rev = "3d80096127b6481a18abadb8e45091c3390dc40d"; # "master" branch, 31 July 2020
         sha256 = "0p0hngm3armhmcvkzb3q5nnw12dvz2adf6iw23hamyr6mhyl627b";
       };
  -    "vim-racket" = {
  -      rev = "bca2643c3d8bd0fcd46ab73bee69023a5da1964b"; # "master" branch, 24 July 2020
  -      sha256 = "059a79d66yxhhwq127sjl84ky1153im7mm5ixjcsgg9glgvd39jy";
  -    };
  +    # TODO Try https://github.com/peitalin/vim-jsx-typescript/ (pkgs.vimPlugins.vim-jsx-typescript)
       "vim-jsx" = {
         rev = "8879e0d9c5ba0e04ecbede1c89f63b7a0efa24af"; # "master" branch, 29 September 2019
         sha256 = "0czjily7kjw7bwmkxd8lqn5ncrazqjsfhsy3sf2wl9ni0r45cgcd";
  
positive.code:       rev = "ee328f6c74bd5a128206cecb0849a194d6e03470"; # "master" branch, 23 December 2017
        sha256 = "1nn75n8cmay9b42c72kzs5c9bldl34ci1d29xb82623ymya7yjw0";
      };
      # “2020-05-19” gets from time to time freezes with rapid memory leak, gigabytes in a minute.
      # Let’s try newer version and see if it works fine.
      ultisnips = {
        rev = "8554371b57c8989cf73f73f288c456fb3f2a3a3a"; # “master” branch, 23 November 2020
        sha256 = "0v3gyql3br11rl6ycl7i3zkx8kkc5f2w075y6cm6cslb9v124h6q";
      };
      # other plugins
      ## utils/functionality
      vim-ctrlspace = {
        rev = "1a8937dff063d22e681910567528ec9a563d2717"; # "master" branch, 6 March 2020
        sha256 = "0r2n9k56f4v3iz58dpy6iansg6lak4vaifqjh800cpzbws41wpx5";
      };
      "ctrlsf.vim" = {
        rev = "b44b3f33b0e736f8dc74cd5a4da81f3344162373"; # "master" branch, 2 July 2020
        sha256 = "196l8abicq2lchpnvcm8133157rmanzvjwlzw2fgxw97vxvdfcfm";
      };
      "vim-quickhl" = {
        rev = "9df53aacbff2709049b787109102b45163190c82"; # "master" branch, 20 December 2019
        sha256 = "0kl91nxlgdhjv32ghnzbiwkhsy5dbrv0p7m126l51xhnkmz24n0g";
      };
      "braceless.vim" = {
        rev = "3928fe18fb7c8561beed6a945622fd985a8e638b"; # "master" branch, 1 May 2017
        sha256 = "12nlcrvw78bf8i7lxr2hvdnaannkril00az68r40fgc5pqmrdb22";
      };
      "neovim-gui-shim" = {
        rev = "a2dce90891339b0fbf05700146263adbcb713207"; # "master" branch, 6 August 2019
        sha256 = "0ykx6c7bdcfpc59p6vkphnf8abd0q733rvdrmla5d0xix56scjb9";
      };
      ## filetype-specific
      "vim-haskell-indent" = {
  
negative.code:       rev = "eb25d585c9ff0f5152cea4c64c2db2228c7347bf"; # "master" branch, 23 March 2015
        sha256 = "1pnfrshp9sc5w59cj607pxprk40y6sjm2j3aac13x80rknhnaxcg";
      };
      # TODO Try https://github.com/pearofducks/ansible-vim/ (pkgs.vimPlugins.ansible-vim)
      "vim-ansible-yaml" = {
        rev = "a6f92d17ff01b2e63d6c9fdbb7f7e13c7fd41d14"; # "master" branch, 31 October 2017
        sha256 = "0226sx4ccb46jqbg2nnnf81sbq0rw5r84i070xngqjs34n3hr7gq";
  