Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Settings Deprecation Notice 2024-06-17: language_overrides, show_copilot_suggestions and features.copilot #13171

Closed
notpeter opened this issue Jun 17, 2024 · 0 comments
Assignees
Labels
discoverability Feedback for discoverability of features, settings, etc setting Feedback for preferences, configuration, etc

Comments

@notpeter
Copy link
Member

notpeter commented Jun 17, 2024

Settings Deprecation Notice 2024-06-17

Beginning with Zed 0.141.x the following settings keys have been deprecated and will no longer function:

  • language_overrides (alias for languages)
  • show_copilot_suggestions (alias for show_inline_completions)
  • copilot (alias for inline_completions)

If you are running a version of Zed (stable, preview or built from source) which is >= 0.135.x (2024-05-15) you can safely migrate your settings to the new names shown above now and will not be impacted by the deprecation.

After the 0.141.x release (ETA Wednesday 2024-06-26 for stable and 2024-06-19 for Preview) these settings keys will no longer function as expected.

Happily, the migration is simple: just rename any settings keys to their new names:

Old name New name
language_overrides languages
show_copilot_suggestions show_inline_completions
copilot inline_completions

The new values will work for all version of Zed >= 0.135.x (2024-05-15).

Note: this only applies to keys in your settings.json, not values. For example features.inline_completion_provider still supports the value "copilot" as a value.

We apologize for any inconvenience this may cause and will be using this as a learning experience for how to best handle settings deprecations in the future.

More information:

@notpeter notpeter added discoverability Feedback for discoverability of features, settings, etc setting Feedback for preferences, configuration, etc labels Jun 17, 2024
@notpeter notpeter self-assigned this Jun 17, 2024
@notpeter notpeter pinned this issue Jun 17, 2024
@notpeter notpeter changed the title Settings Deprecation Notice: language_overrides, show_copilot_suggestions, copilot settings.json keys. Settings Deprecation Notice: language_overrides, show_copilot_suggestions and features.copilot Jun 19, 2024
@notpeter notpeter changed the title Settings Deprecation Notice: language_overrides, show_copilot_suggestions and features.copilot 🚨 Settings Deprecation Notice: 🚨 language_overrides, show_copilot_suggestions and features.copilot Jun 23, 2024
@notpeter notpeter closed this as completed Jul 1, 2024
@notpeter notpeter changed the title 🚨 Settings Deprecation Notice: 🚨 language_overrides, show_copilot_suggestions and features.copilot Settings Deprecation Notice 2024-06-17: language_overrides, show_copilot_suggestions and features.copilot Jul 3, 2024
@notpeter notpeter unpinned this issue Jul 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discoverability Feedback for discoverability of features, settings, etc setting Feedback for preferences, configuration, etc
Projects
None yet
Development

No branches or pull requests

1 participant