Files
nixpkgs/pkgs/by-name/ai/aider-chat/fix-tree-sitter.patch
Dark Steveneq 646b892680
Some checks failed
Periodic Merges (6h) / master → staging-nixos (push) Failing after 12m50s
Periodic Merges (6h) / master → staging-next (push) Failing after 12m54s
Periodic Merges (24h) / merge-base(master,staging) → haskell-updates (push) Failing after 11m54s
Periodic Merges (6h) / staging-next → staging (push) Failing after 12m13s
Periodic Merges (24h) / staging-next-25.05 → staging-25.05 (push) Failing after 13m24s
Periodic Merges (24h) / release-25.05 → staging-next-25.05 (push) Failing after 14m28s
push sheeet
2025-10-09 14:15:47 +02:00

22 lines
703 B
Diff

diff --git a/aider/repomap.py b/aider/repomap.py
index 23eee239..0a40f2e6 100644
--- a/aider/repomap.py
+++ b/aider/repomap.py
@@ -16,6 +16,7 @@ from grep_ast import TreeContext, filename_to_lang
from pygments.lexers import guess_lexer_for_filename
from pygments.token import Token
from tqdm import tqdm
+from tree_sitter import QueryCursor
from aider.dump import dump
from aider.special import filter_important_files
@@ -286,7 +287,7 @@ class RepoMap:
# Run the tags queries
query = language.query(query_scm)
- captures = query.captures(tree.root_node)
+ captures = QueryCursor(query).captures(tree.root_node)
saw = set()
if USING_TSL_PACK: