anchor.diff:        hash = "sha256-l4DgThuP9EFU55YQ9lgvVP/8pXojOllQ870gRsBF3FE=";
       };
     };
  +  vhs = buildGrammar {
  +    language = "vhs";
  +    version = "2f87b9d";
  +    source = fetchFromGitHub {
  +      owner = "charmbracelet";
  +      repo = "tree-sitter-vhs";
  +      rev = "2f87b9d973597e69552ecf6a4fe16470fbd8c44e";
  +      hash = "sha256-G1ytXVBeGN1606aFrPdNFp3Khlg/BTFq2VS176Knb7k=";
  +    };
  +  };
     vim = buildGrammar {
       language = "vim";
       version = "4ae7bd6";
  
positive.code:   };
    r = buildGrammar {
      language = "r";
      version = "0f4f66e";
      source = fetchFromGitHub {
        owner = "r-lib";
        repo = "tree-sitter-r";
        rev = "0f4f66e5050037b759ea040dafd596bcdda1de94";
        hash = "sha256-5rgc1ZmzFT3Hgv0GKVu5Ns21Nc3Ck8NW2naslvKzguM=";
      };
    };
    racket = buildGrammar {
      language = "racket";
      version = "69ca563";
      source = fetchFromGitHub {
        owner = "6cdh";
        repo = "tree-sitter-racket";
        rev = "69ca563af3bcf9d67220532e0814786f2dc34db1";
        hash = "sha256-GLBi/NM7dFsPtmZWbFm/vM0gOwqbihOqXnxMR5k8hWE=";
      };
    };
    rasi = buildGrammar {
  
negative.code:   };
    v = buildGrammar {
      language = "v";
      version = "66b92a8";
      source = fetchFromGitHub {
        owner = "vlang";
        repo = "vls";
        rev = "66b92a89ef1e149300df79c0b2a934ad959c8eec";
        hash = "sha256-R6Irz3sdyzKH1qWOUwUYK1OKhYs0PUYS/azYn/nb6jk=";
      };
      location = "tree_sitter_v";
    };
  