# settings: Auto-update JSON schemas for settings when extensions are un/installed \(\#26633\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 25f407baabd16cac7f2e23e2d84ca5cfdf3a106d

Requested commit: 25f407baabd16cac7f2e23e2d84ca5cfdf3a106d

Commit: 25f407baabd16cac7f2e23e2d84ca5cfdf3a106d

Tree: 0c5a2d8a31fee176c0916261c82c81cb3d22b5c3

Author: Ben Kunkle

Committer: GitHub

## Message

```
settings: Auto-update JSON schemas for settings when extensions are un/installed (#26633)

Because of #26562, it is now possible to subscribe to extension update
events within the LSP store, where we can then update the Schemas sent
to the JSON LSP resulting in dynamic updates to the auto-complete
suggestions and diagnostics in settings. Notably, this means newly
installed languages and (icon) themes will auto-complete correctly as
soon as the extension is installed.

Closes #15436

Release Notes:

- Fixed an issue where autocomplete suggestions and diagnostics for
languages and (icon) themes in settings would not update when the
extension with which they were added was installed or uninstalled
```

## Parents

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

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