This repository has been archived by the owner on Jun 1, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 32
Multiples issues on Sublime Text 3 LSP #34
Labels
Projects
Comments
Seems like we should break up this issue into a few issues and spin those out to be worked independently. |
Yeah, I agree, I'll split this issue Also here is one of the scry logs:
|
Should this be closed? |
Sorry wrong button |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Hi community!
Requirements to reproduce this issue:
Currently Sublime Text 3 has full LSP support
I tried LSP on ST3 using https://github.com/tomv564/LSP with this settings:
However I found some issues trying scry:
1. Formatting doesn't work:
See issue #35
2. Diagnostics doesn't work well.
See issue #36
3. GoTo Definition works!
The only feature that currently works well!, To try Scry GoTo Definition first disable default GoTo Definition on ST3 settings:
As you can see GoToDef works almost perfectly :)
Conclusion
I think these issues related to formatting and diagnostics would be configuration errors, maybe on initialize protocol. Latest contributions by @bmulvihill could be trying to fix some of these issues.
Next features to support will be Hover information (using
crystal tool context
) and Completion using Cracker (maybe embedded on Scry WDYT @TechMagister ?).Also I'm thinking on use crystal commandline tools instead of
require "compiler/crystal/**"
this would reduce Scry size a ton and should allow us to implement features easily. However I still thinkrequire "compiler/crystal/syntax"
will be useful to implement features like List & Rename Symbols./cc @keplersj @kofno @bcardiff
The text was updated successfully, but these errors were encountered: