-
Notifications
You must be signed in to change notification settings - Fork 109
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
Make HTML Language Service data driven #44
Milestone
Comments
octref
added a commit
that referenced
this issue
Jan 15, 2019
Changes: - Feature: HTML attribute completion documentation - Rename: tagProvider -> dataProvider - API: Now in sync with CSS LS API - HTMLTagSpecification converted to serializable plain data structure so does attributes and attribute values - Remove Angular1/Ionic1 support - Remove i18n for HTML tags, and manage them in a plain JSON-like file because - We don't have i18n support in LSP yet - There's no translation yet - The JSON-like file is typed and can be easily mainaintaed - We'll start pulling data from W3C HTML spec and MDN to do features such as short descriptions, browser support table adn syntax. Such plain JSON-like files are easy to auto-generate. - Unblocks #12, #30, #44 Fixes: - Fix microsoft/vscode#2784 - Part of microsoft/vscode#63955 (no CompletionItem.documentation for attr value yet)
octref
added a commit
that referenced
this issue
Jan 15, 2019
Changes: - Feature: HTML attribute completion documentation - Rename: tagProvider -> dataProvider - API: Now in sync with CSS LS API - HTMLTagSpecification converted to serializable plain data structure so does attributes and attribute values - Remove Angular1/Ionic1 support - Remove i18n for HTML tags, and manage them in a plain JSON-like file because - We don't have i18n support in LSP yet - There's no translation yet - The JSON-like file is typed and can be easily mainaintaed - We'll start pulling data from W3C HTML spec and MDN to do features such as short descriptions, browser support table adn syntax. Such plain JSON-like files are easy to auto-generate. - Unblocks #12, #30, #44 Fixes: - Fix microsoft/vscode#2784 - Part of microsoft/vscode#63955 (no CompletionItem.documentation for attr value yet)
Additional data: https://developer.mozilla.org/en-US/docs/Web/HTML |
We get descriptions for all HTML attributes and 100 more html attributes:
|
We need microsoft/vscode#67952 for shipping this feature. |
35 tasks
Merged
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The text was updated successfully, but these errors were encountered: