# keymap_ui: Support unbinding non-user defined keybindings \(\#34318\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 206cce67831c4dd387e9e67887ef3c4f1e438ae9

Requested commit: 206cce67831c4dd387e9e67887ef3c4f1e438ae9

Commit: 206cce67831c4dd387e9e67887ef3c4f1e438ae9

Tree: 045f23e4b097ba4fb8624c64d8bef0a8f6087f3a

Author: Ben Kunkle

Committer: GitHub

## Message

```
keymap_ui: Support unbinding non-user defined keybindings (#34318)

Closes #ISSUE

Makes it so that `KeymapFile::update_keybinding` treats removals of
bindings that weren't user-defined as creating a new binding to
`zed::NoAction`.


Release Notes:

- N/A *or* Added/Fixed/Improved ...
```

## Parents

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

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