# migrator: In-memory migration and improved UX \(\#24621\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 65934ae181ec16a1bda743b8612803780d316edb

Requested commit: 65934ae181ec16a1bda743b8612803780d316edb

Commit: 65934ae181ec16a1bda743b8612803780d316edb

Tree: 6d05a5787cd6cff34864e8ef3c7bb2c44a1cd9e4

Author: smit

Committer: GitHub

## Message

```
migrator: In-memory migration and improved UX (#24621)

This PR adds:

- Support for deprecated keymap and settings (In-memory migration)
- Migration prompt only shown in `settings.json` / `keymap.json`.

Release Notes:

- The migration banner will only appear in `settings.json` and
`keymap.json` if you have deprecated settings or keybindings, allowing
you to migrate them to work with the new version on Zed.
```

## Parents

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

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