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

When Apple’s VS Code extension has been released prompt to install it #40

Open
vknabel opened this issue Nov 16, 2018 · 3 comments
Open

When Apple’s VS Code extension has been released prompt to install it #40

vknabel opened this issue Nov 16, 2018 · 3 comments
Assignees

Comments

@vknabel
Copy link
Owner

@vknabel vknabel commented Nov 16, 2018

Once the extension has been released to VS Code‘s extension registry and it is stable enough, we need to add a warning to prefer that instead if not installed yet.

This should be an opt-out.

More details:
https://www.vknabel.com/pages/Apples-SourceKit-LSP-and-SDE-Roadmap/

@vknabel vknabel self-assigned this Nov 16, 2018
@vknabel
Copy link
Owner Author

@vknabel vknabel commented Apr 24, 2020

First step into this direction: as sourcekit-lsp is now included in Xcode by default, we switched the default LSP to it in 2.10.0

@tylerjames
Copy link

@tylerjames tylerjames commented May 4, 2020

Does SourceKit work better in VSCode than it does in Xcode? I feel like it's pretty terrible in Xcode and I lose syntax highlighting all the time.

@vknabel
Copy link
Owner Author

@vknabel vknabel commented May 5, 2020

@tylerjames all, Xcode, sourcekite and sourcekit-lsp rely on SourceKit and therefore share lots of the same problems. Especially for non-SwiftPM projects, using VS Code requires a greater initial effort and doesn't provide a few features Xcode can provide (running and debugging on iOS/on Simulators, refactorings, Swift Migrations, code coverage views, ...).

But the syntax highlighting in VS Code is more stable.
So you can definitely give it a try and leave some feedback!

@vknabel vknabel added this to To do in VS Code Extensions Dec 11, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
2 participants