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
{{ message }}
This repository was archived by the owner on Nov 18, 2022. It is now read-only.
So, as of today rust-analyzer is available via rustup, which probably is a good place to start actively meting TypeScript code bases.
This is the meta issue to discuss this.
I don't have a particular plan in mind, but here are some thoughts:
Location:
The unified extension should live in this repository. Long term, I still moderately strongly believe that a monorepo makes more sense long term, but:
it's not that important, and many people think that a separate repo makes more sense
while we support both rls and rust-analyzer, it certainly makes more sense to use a separate repo.
Leadership:
Who would be primarily "in charge" of unification effort and subsequent maintenance of unified codebase? Are there any volunteers?
Implementation:
I see roughly two ways to implement the big picture:
"dispatch" between two extensions -- have rls_activate/deactivate and ra_activate/deactivate functions, and call one of them from the top-level entry point. This way, the code of extensions themselves is mostly unmodified, there's just a single top-level shim added
"proper" merge into unified code bases, where different parts potentially know about each other
PhilParisot, rsaihe, brettinternet, xsoheilalizadeh, vesperrin and 33 morejieyouxu, xsoheilalizadeh, tmcguire, zweimach, drrlvn and 16 morePhilParisot, rsaihe, xsoheilalizadeh, vesperrin, Globidev and 12 more