# Fix slow tree-sitter query execution by limiting the range that queries search \(\#39416\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/1c33dbcb667e6c019408b165740aef4008bbceb8)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: 1c33dbcb667e6c019408b165740aef4008bbceb8

Requested commit: 1c33dbcb667e6c019408b165740aef4008bbceb8

Commit: 1c33dbcb667e6c019408b165740aef4008bbceb8

Tree: a2d8cceb265a73868df0c51904b2c85aad122f4a

Author: Max Brunsfeld

Committer: GitHub

## Message

```
Fix slow tree-sitter query execution by limiting the range that queries search (#39416)

Part of https://github.com/zed-industries/zed/issues/39594
Closes https://github.com/zed-industries/zed/issues/4701
Closes https://github.com/zed-industries/zed/issues/42861
Closes https://github.com/zed-industries/zed/issues/44503
~Depends on https://github.com/tree-sitter/tree-sitter/pull/4919~

Release Notes:

- Fixed some performance bottlenecks related to syntax analysis when
editing very large files

---------

Co-authored-by: Kirill Bulatov <kirill@zed.dev>
```

## Parents

- [975a76bbf09e2b3b0207c2d02947851591500c2f](https://git.cafe/gitcafe/zed/commit/975a76bbf09e2b3b0207c2d02947851591500c2f?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/1c33dbcb667e6c019408b165740aef4008bbceb8?format=markdown)
