# Use \`Refineable\` for \`ThemeStyles\` \(\#3196\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 272f85646050d997c755ca3885080ae6ff1a4195

Requested commit: 272f85646050d997c755ca3885080ae6ff1a4195

Commit: 272f85646050d997c755ca3885080ae6ff1a4195

Tree: ad517678bddee298132c24e6ae5548d65ca225a2

Author: Marshall Bowers

Committer: GitHub

## Message

```
Use `Refineable` for `ThemeStyles` (#3196)

This PR updates the `ThemeStyles` struct to use the `Refineable` trait
instead of a custom declarative macro for generating refinements.

Release Notes:

- N/A
```

## Parents

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

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