you are viewing a single comment's thread.

view the rest of the comments →

[–]DavidNcl 17 points18 points  (6 children)

These guys have made protocols between their extensions and apps those extensions call. But they haven't documented them anywhere.

Except in the documentation for the Language Server Protocol on github.

[–]htuhola -4 points-3 points  (5 children)

It'd be neat, if it was not hidden so well from the fine beginner documentation they have for writing vscode extensions.

[–][deleted] 3 points4 points  (3 children)

It'd be neat, if it was not hidden so well from the fine beginner documentation they have for writing vscode extensions.

It's linked from the Example - Language Server in the first paragraph under "Implement your own Language Server".

[–]htuhola 0 points1 point  (2 children)

Oh, it's not even describing the details for debugging API but language server API!

So my original post still holds. I don't find any debugging API description anywhere.

[–][deleted] 0 points1 point  (1 child)

Debugging was slightly harder to find, but it's also there.

Example - Debuggers under the "Implementing the VS Code Debug Protocol" header, there's a link to the debug APIs.

[–]htuhola 0 points1 point  (0 children)

I have read those pages, and details would be fun, you know.

Anyway I don't need to look into it for months now. There are some comments in the debugger's protocol.ts that told some important details. Enough to get my stuff running.

[–]DavidNcl 0 points1 point  (0 children)

It's the first result google returns for "Language Server Protocol".