You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Two parallel language lists have to stay in sync: extensions/zed/extension.toml and Language in src/document/language.rs. That's pretty fragile to maintain.
Moreover, the language id is not well-defined by LSP, so it's all depends on the implementations(editors). For example: Zed sends language_id = name.to_lowercase() although VS Code sends its own language ids. Currently, enum Language was written mostly against the VS Code id, so it can't be correct for both editors at once.
Activity