Language server installation menu
Description
A system to allow users to download and manage LSP servers from the settings menu. This utilizes the mason registry to track the language servers.
Related Issues
Checklist
- [x] I read and understood the contributing guide as well as the code of conduct
- [x] The issues this PR addresses are related to each other
- [x] My changes generate no new warnings
- [x] My code builds and runs on my machine
- [x] My changes are all related to the related issue above
- [x] I documented my code
Screenshots
Will need to fix lint errors, but besides that it is ready for review.
Fix those SwiftLint errors plz 😬
This PR has been around for a while. I don't want it to become stale and out of date. Bring it up to date or resolve these items so we can get this merged when you can. Thanks for the work on this!
This is looking good to me as long as it's in the feature branch for now. Needs some visibility (user confirms downloading and running tools type stuff) before I think we release it. Just fix that lint error and I'll approve
Same thought as before, since this is a feature branch we'll need to continue iterating on this but I like the foundation. Still that lint error though.
@thecoolwinter Fixed lints!
Sweet!