lol

Reapply "aider-chat: fix tree-sitter query" (#436926)

authored by

Yt and committed by
GitHub
63d2b35e 9fddd394

+23
+21
pkgs/by-name/ai/aider-chat/fix-tree-sitter.patch
··· 1 + diff --git a/aider/repomap.py b/aider/repomap.py 2 + index 23eee239..0a40f2e6 100644 3 + --- a/aider/repomap.py 4 + +++ b/aider/repomap.py 5 + @@ -16,6 +16,7 @@ from grep_ast import TreeContext, filename_to_lang 6 + from pygments.lexers import guess_lexer_for_filename 7 + from pygments.token import Token 8 + from tqdm import tqdm 9 + +from tree_sitter import QueryCursor 10 + 11 + from aider.dump import dump 12 + from aider.special import filter_important_files 13 + @@ -286,7 +287,7 @@ class RepoMap: 14 + 15 + # Run the tags queries 16 + query = language.query(query_scm) 17 + - captures = query.captures(tree.root_node) 18 + + captures = QueryCursor(query).captures(tree.root_node) 19 + 20 + saw = set() 21 + if USING_TSL_PACK:
+2
pkgs/by-name/ai/aider-chat/package.nix
··· 146 146 ]; 147 147 148 148 patches = [ 149 + ./fix-tree-sitter.patch 150 + 149 151 (replaceVars ./fix-flake8-invoke.patch { 150 152 flake8 = lib.getExe python3Packages.flake8; 151 153 })