# copilot: Propagate action if suggest_next is not possible\. \(\#3129\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 6f4008ebabd33793cd70a8f042c2c9510680a89b

Requested commit: 6f4008ebabd33793cd70a8f042c2c9510680a89b

Commit: 6f4008ebabd33793cd70a8f042c2c9510680a89b

Tree: 9a09ee74f36553d9186ecb44d1e8aa4206e6ca90

Author: Piotr Osiewicz

Committer: GitHub

## Message

```
copilot: Propagate action if suggest_next is not possible. (#3129)

One of our users ran into an issue where typing "true quote" characters
(option-[ for „ and option-] for ‚) was not possible; I've narrowed it
down to a collision with Copilot's NextSuggestion and PreviousSuggestion
action default keybinds. I explicitly did not want to alter the key
bindings, so I've went with a more neutral fix - one that propagates the
keystroke if there's no Copilot action to be taken (user is not using
Copilot etc). Note however that typing true quotes while using a Copilot
is still not possible, as for that we'd have to change a keybind.

Fixes zed-industries/community#2072


Release Notes:
- Fixed Copilot's "Suggest next" and "Suggest previous" actions
colliding with true quotes key bindings (`option-[` and `option-]`). The
keystrokes are now propagated if there's no Copilot action to be taken
at cursor's position.
```

## Parents

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

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