# Migrate keymap and settings \+ edit predictions rename \(\#23834\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 00c2a300592a38e33b9e03000c1ba67d232bebee

Requested commit: 00c2a300592a38e33b9e03000c1ba67d232bebee

Commit: 00c2a300592a38e33b9e03000c1ba67d232bebee

Tree: 1ecc6f709a5eaa545a9aa975a8460d4416799f7a

Author: smit

Committer: GitHub

## Message

```
Migrate keymap and settings + edit predictions rename (#23834)

- [x] snake case keymap properties
- [x] flatten actions
- [x] keymap migration + notfication
- [x] settings migration + notification
- [x] inline completions -> edit predictions 

### future: 
- keymap notification doesn't show up on start up, only on keymap save.
this is existing bug in zed, will be addressed in seperate PR.

Release Notes:

- Added a notification for deprecated settings and keymaps, allowing you
to migrate them with a single click. A backup of your existing keymap
and settings will be created in your home directory.
- Modified some keymap actions and settings for consistency.

---------

Co-authored-by: Piotr Osiewicz <piotr@zed.dev>
Co-authored-by: Max Brunsfeld <maxbrunsfeld@gmail.com>
```

## Parents

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

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