# Cycle message roles on ctrl-r \(\#2619\) · gitcafe/zed

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

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

Visibility: public

Requested revision: c3b2b4c4e3924aa2f8d121ab8c18fdc3be0ca2ed

Requested commit: c3b2b4c4e3924aa2f8d121ab8c18fdc3be0ca2ed

Commit: c3b2b4c4e3924aa2f8d121ab8c18fdc3be0ca2ed

Tree: 4de8d8c75e8a8c358401b5ce1ab0fdc393fbe2ec

Author: Nathan Sobo

Committer: GitHub

## Message

```
Cycle message roles on ctrl-r (#2619)

I'd like to follow up to allow roles to be cycled for the selected range
and support multi-cursors, but this is a start and contains a
refactoring, so going to merge.

Release Notes:

- Added the ability to cycle roles in the assistant with `ctrl-r`
```

## Parents

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

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

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