# editor: Fix panic when \`editor::SelectLargerSyntaxNode\` overflows excerpt in multi buffer \(\#25585\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 0559e1f348507caac8d9b5d2a6484ce398e163a4

Requested commit: 0559e1f348507caac8d9b5d2a6484ce398e163a4

Commit: 0559e1f348507caac8d9b5d2a6484ce398e163a4

Tree: 3bdca9143932e975e8feaa78377b07f12a37d6db

Author: smit

Committer: GitHub

## Message

```
editor: Fix panic when `editor::SelectLargerSyntaxNode` overflows excerpt in multi buffer (#25585)

Closes #25513

This PR handles case when `editor::SelectLargerSyntaxNode` expands
across excerpt boundaries and eventually crashes in multi buffer.

Release Notes:

- Fixed panic caused when `editor::SelectLargerSyntaxNode` is called
repetedly in multi buffer.

Co-authored-by: Ben Kunkle <ben.kunkle@gmail.com>
```

## Parents

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

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