-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Expose language services to other extensions #3459
Comments
@Place1 can you be a bit more specific about what you're after? We are about to expose a way to get the terminal commands to launch the debugger, but "language services" is extremely broad and supporting public APIs is expensive for us due to the backwards-compatibility promise we have to make for them. |
Yeah that’s pretty much it.
By languages services I mean “get classes in file” “get a list of method in
a file”. Perhaps access to the code outline could be a useful compromise
for other extension developers
…On Tue, 27 Nov 2018 at 1:49 pm, Don Jayamanne ***@***.***> wrote:
I believe @Place1 <https://github.com/Place1> is trying to fix the
following issue #73 <#73>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#3459 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ALMBlsf2AkVq82PXm_SI86_6-TSQXwLAks5uzKgkgaJpZM4YySQ_>
.
|
@Place1 we can talk about it among ourselves to see if we want to go that far. But you can work around this by either using the language server directly or by using Jedi yourself as we do now. |
We discussed it, @Place1, and we don't want to have to worry about maintaining such an API. You are obviously welcome to copy code as appropriate based on the MIT license for our repo. |
I've been attempting to write a Python extensions that uses a code lens to add a "run this test" button on Django test cases. It would be really useful if this extension exposed it's language services as an API for other extensions to consume.
The text was updated successfully, but these errors were encountered: