# Fix multi-character shortcuts with modifiers \(\#2968\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 7c77baa7c17eea106330622e70513ea9389d50a1

Requested commit: 7c77baa7c17eea106330622e70513ea9389d50a1

Commit: 7c77baa7c17eea106330622e70513ea9389d50a1

Tree: 8f60e077da299f493f2ecd3a8835e46198fef312

Author: Conrad Irwin

Committer: GitHub

## Message

```
Fix multi-character shortcuts with modifiers (#2968)

This moves the IME shortcut handling over to the keystroke matcher so
that it
can not clear pending matches when trying out the IME equivalent.

Release Notes:

- vim: add `g s` / `g S` to show symbols in the current buffer /
workspace
- Fix multi-key shortcuts with modifiers (preview-only)
```

## Parents

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

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

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