# settings: Flatten code actions formatters object \(\#39375\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 6fbbdb351205a97b09f3e704f0c92f05a1b89c3a

Requested commit: 6fbbdb351205a97b09f3e704f0c92f05a1b89c3a

Commit: 6fbbdb351205a97b09f3e704f0c92f05a1b89c3a

Tree: 2884b79b2768d80e95c5ade71689bbfb336a875c

Author: Ben Kunkle

Committer: GitHub

## Message

````
settings: Flatten code actions formatters object (#39375)

Closes #ISSUE

Release Notes:

- settings: Changed code action format in `formatter` and
`format_on_save` settings.

**Previous format:**
```
{
  "code_actions": {
    "source.organizeImports": true,
    "source.fixAll": true
  }
}
```

**New format:**
```
[
  {"code_action": "source.organizeImports"},
  {"code_action": "source.fixAll"}
]
```

After #39246, code actions run sequentially in order. The structure now
reflects this and aligns with other formatter options (e.g., language
servers).

Both the `formatter` and `format_on_save` settings will be
auto-migrated.
````

## Parents

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

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