Feature Request: Allow more generic project and language specific settings #26126
r1ci
started this conversation in
Config, Settings and Keymaps
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Currently, Zed only allows a small subset of settings to be project-specific or language-specific (defined in the
ProjectSettings
andLanguageSettings
structs). This is limiting compared to how VSCode handles settings, where almost any setting can be overridden at the project or language level.Use Cases
buffer_font_size
for Rust files but a larger one for Markdown files.Potential Implementation Approaches
Short-term solution
Expand the existing
ProjectSettings
andLanguageSettings
structs to include more reasonable settings, and update the corresponding code to respect these overrides.Long-term solution
Implement a more general settings scheme that allows any setting to be overridden at the project or language level, similar to VSCode's approach. This would provide maximum flexibility for users to customize their editing experience.
Would love to hear thoughts from the team on how feasible this might be for a future release!
Beta Was this translation helpful? Give feedback.
All reactions