# settings_ui: Add maybe settings \(\#40724\) · gitcafe/zed

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

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

Visibility: public

Requested revision: ebaefa8cbcaa0439d8bb74646d6140a05dd45db7

Requested commit: ebaefa8cbcaa0439d8bb74646d6140a05dd45db7

Commit: ebaefa8cbcaa0439d8bb74646d6140a05dd45db7

Tree: a63295d61602f7b992d80c28afbec7e36d6e61b4

Author: Ben Kunkle

Committer: GitHub

## Message

```
settings_ui: Add maybe settings (#40724)

Closes #ISSUE

Adds a `Maybe<T>` type to `settings_content`, that makes the distinction
between `null` and omitted settings values explicit. This unlocks a few
more settings in the settings UI

Release Notes:

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

## Parents

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

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