zed/crates/settings_ui
Ben Kunkle 3ba4b84107
Deprecate code actions on format setting (#39983)
Closes #ISSUE

Release Notes:

- settings: Deprecated `code_actions_on_format` in favor of specifying
code actions to run on format inline in the `formatter` array.

Previously, you would configure code actions to run on format like this:

```json
{
  "code_actions_on_format": {
    "source.organizeImports": true,
    "source.fixAll.eslint": true
  }
}
```

This has been migrated to the new format:

```json
{
  "formatter": [
    {
      "code_action": "source.organizeImports"
    },
    {
      "code_action": "source.fixAll.eslint"
    }
  ]
}
```

This change will be automatically migrated for you. If you had an
existing `formatter` setting, the code actions are prepended to your
formatter array (matching the existing behavior). This migration applies
to both global settings and language-specific settings
2025-10-10 19:01:07 -04:00
..
src Deprecate code actions on format setting (#39983) 2025-10-10 19:01:07 -04:00
Cargo.toml settings_ui: Use bm25 search (#39967) 2025-10-10 15:51:40 -04:00
LICENSE-GPL Start up settings UI 2 (#38673) 2025-09-24 15:45:14 +00:00