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

VSCode Extension Host Integration #1058

Open
bryphe opened this issue Dec 16, 2019 · 4 comments
Open

VSCode Extension Host Integration #1058

bryphe opened this issue Dec 16, 2019 · 4 comments

Comments

@bryphe
Copy link
Member

@bryphe bryphe commented Dec 16, 2019

This is a top-level issue tracking all of the VSCode extension host integration

High-level feature view

Category Status Docs Written
DIscovery (Searching for Extensions) Not implemented yet No
Extension Management In progress (#1018) Partial
TextMate Grammars (for JSON grammars) No
Color Themes (for JSON themes) No
Configuration Partial No
File System Provider Not Implemented yet No
Language Features: Auto-Closing Pairs Partial No
Language Features: Code Actions Not implemented yet No
Language Features: Codelens Not implemented yet No
Language Features: Code Inset Not implemented yet No
Language Features: Completion Partial No
Language Features: Diagnostics No
Language Features: Document Symbol Partial No
Language Features: Find-all References Partial No
Language Features: Go-to Definition No
Language Features: Formatting Not implemented yet (#1062) No
Language Features: Hover Not implemented yet No
Language Features: Signature Help Not implemented yet No
Debugger Support Not implemented yet No
Remote Extensions Not implemented yet No
Source Control Tracking in #1011 No
Snippets Not implemented yet No
Status Bar Partial No
Tasks Not implemented yet No
Terminal Not implemented yet No

Tested plugins

Plugin Name Status
Built-in markdown language server Not integrated yet
Built-in html language server Not integrated yet
Built-in css-language-server
Built-in javascript/typescript language server
reason-language-server Works with features above
vscode-python Blocked by #1139
vscode-cpptools Not tested yet
eslint Blocked by #1062
prettier-vscode Blocked by #1062
omnisharp-vscode Not tested yet
vscode-powershell Not tested yet
vscode-java Not tested yet
rls-vscode Blocked by #1157
vscode-gitlens Not tested yet
vetur Blocked by #1174
@bryphe bryphe added the meta label Dec 16, 2019
@bryphe bryphe self-assigned this Dec 16, 2019
@jpinnix

This comment has been minimized.

Copy link

@jpinnix jpinnix commented Dec 19, 2019

Thank you so much for this! Super helpful!

@jtsiros

This comment has been minimized.

Copy link

@jtsiros jtsiros commented Jan 4, 2020

Great work! I've been excited about the vscode extension host integration.

@yunti

This comment has been minimized.

Copy link

@yunti yunti commented Jan 6, 2020

Will code folding come in as part of LSP support or eg textmate grammars?

@CrossR

This comment has been minimized.

Copy link
Member

@CrossR CrossR commented Jan 7, 2020

I think we have multiple locations we can take folding from: LSP does implement it, there is some part in the VSCode grammars (language-configuration.json mentions folding) and then also tree-sitter could be used as well (for AST based folding).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
6 participants
You can’t perform that action at this time.