-
-
Notifications
You must be signed in to change notification settings - Fork 73
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
feature(lsp): adds document symbol provider #297
feature(lsp): adds document symbol provider #297
Conversation
Codecov Report
@@ Coverage Diff @@
## master #297 +/- ##
==========================================
+ Coverage 80.77% 81.42% +0.64%
==========================================
Files 237 239 +2
Lines 13864 14026 +162
==========================================
+ Hits 11199 11420 +221
+ Misses 2665 2606 -59
Continue to review full report at Codecov.
|
e8de30e
to
95dd758
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Up to you to decide whether you think it's necessary to rename on
to on_request
ae18e65
to
0bbdbd4
Compare
Adds an LSP document symbol provider. The result is based on the AST of a SourceFile. The implementation is adapted from the rust-analyzer code.
This is a take 2 it depends on #295 . Its a much cleaner approach using the previous PRs. It supersedes #293 .