# settings: Fix JSON schema for \`ExtensionCapabilityContent\` \(\#39478\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 504216cbbf6d9a896f598897f590f9bd4500ed01

Requested commit: 504216cbbf6d9a896f598897f590f9bd4500ed01

Commit: 504216cbbf6d9a896f598897f590f9bd4500ed01

Tree: 45718a3a3807d74af0f241ea0d8b867fd2f61bbf

Author: Marshall Bowers

Committer: GitHub

## Message

```
settings: Fix JSON schema for `ExtensionCapabilityContent` (#39478)

This PR fixes the JSON schema for the `ExtensionCapabilityContent`.

Having the nested structs in the variants caused the `kind` property to
not be generated properly. Inlining the fields into the variants fixes
this.

Release Notes:

- N/A
```

## Parents

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

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