|
115 | 115 | priority="low"> |
116 | 116 | </content-type> |
117 | 117 | </extension> |
118 | | - |
| 118 | + |
119 | 119 | <extension |
120 | 120 | point="org.eclipse.lsp4e.languageServer"> |
121 | 121 | <server |
|
131 | 131 | </contentTypeMapping> |
132 | 132 | </extension> |
133 | 133 |
|
| 134 | + <!-- Markdown Language --> |
| 135 | + <extension point="org.eclipse.lsp4e.languageServer"> |
| 136 | + <server id="org.eclipse.wildwebdeveloper.markdown" |
| 137 | + class="org.eclipse.wildwebdeveloper.markdown.MarkdownLanguageServer" |
| 138 | + clientImpl="org.eclipse.wildwebdeveloper.markdown.MarkdownLanguageClient" |
| 139 | + serverInterface="org.eclipse.wildwebdeveloper.markdown.MarkdownLanguageServerAPI" |
| 140 | + label="Markdown Language Server" /> |
| 141 | + <contentTypeMapping |
| 142 | + contentType="org.eclipse.tm4e.language_pack.markdown" |
| 143 | + id="org.eclipse.wildwebdeveloper.markdown" |
| 144 | + languageId="markdown" /> |
| 145 | + </extension> |
| 146 | + |
| 147 | + <extension point="org.eclipse.ui.preferencePages"> |
| 148 | + <page id="org.eclipse.wildwebdeveloper.markdown.ui.preferences.MarkdownPreferencePage" |
| 149 | + class="org.eclipse.wildwebdeveloper.markdown.ui.preferences.MarkdownPreferencePage" |
| 150 | + name="%MarkdownPreferencePage.name"> |
| 151 | + <keywordReference id="org.eclipse.wildwebdeveloper.markdown" /> |
| 152 | + </page> |
| 153 | + </extension> |
| 154 | + <extension point="org.eclipse.core.runtime.preferences" |
| 155 | + id="MarkdownPreferenceInitializer" |
| 156 | + name="MarkdownPreferenceInitializer"> |
| 157 | + <initializer class="org.eclipse.wildwebdeveloper.markdown.ui.preferences.MarkdownPreferenceInitializer" /> |
| 158 | + </extension> |
| 159 | + |
| 160 | + <extension id="org.eclipse.wildwebdeveloper.markdown.problem" name="%MarkdownProblem" point="org.eclipse.core.resources.markers"> |
| 161 | + <!-- Markdown problem marker type --> |
| 162 | + <super type="org.eclipse.core.resources.problemmarker"/> |
| 163 | + <persistent value="true"/> |
| 164 | + </extension> |
| 165 | + |
134 | 166 | <!-- CSS Language --> |
135 | | - |
136 | 167 | <extension |
137 | 168 | point="org.eclipse.lsp4e.languageServer"> |
138 | 169 | <server |
|
158 | 189 | languageId="less"> |
159 | 190 | </contentTypeMapping> |
160 | 191 | </extension> |
161 | | - |
| 192 | + |
162 | 193 | <extension point="org.eclipse.ui.genericeditor.icons"> |
163 | 194 | <icon contentType="org.eclipse.tm4e.language_pack.css" icon="icons/cssEditorIcon.png"/> |
164 | 195 | </extension> |
|
178 | 209 | name="%CSSCompletionPreferencePage.name"> |
179 | 210 | <keywordReference id="org.eclipse.wildwebdeveloper.css" /> |
180 | 211 | </page> |
181 | | - <!-- Once https://github.com/microsoft/vscode/issues/164772 will be fixed, please uncomment this CSS format preference page to benefit with CSS formatting |
| 212 | + <!-- Once https://github.com/microsoft/vscode/issues/164772 will be fixed, please uncomment this CSS format preference page to benefit with CSS formatting |
182 | 213 | <page |
183 | 214 | category="org.eclipse.wildwebdeveloper.css.ui.preferences.CSSPreferencePage" |
184 | 215 | class="org.eclipse.wildwebdeveloper.css.ui.preferences.CSSFormatPreferencePage" |
|
192 | 223 | id="org.eclipse.wildwebdeveloper.css.ui.preferences.CSSHoverPreferencePage" |
193 | 224 | name="%CSSHoverPreferencePage.name"> |
194 | 225 | <keywordReference id="org.eclipse.wildwebdeveloper.css" /> |
195 | | - </page> |
| 226 | + </page> |
196 | 227 | <page |
197 | 228 | category="org.eclipse.wildwebdeveloper.css.ui.preferences.CSSPreferencePage" |
198 | 229 | class="org.eclipse.wildwebdeveloper.css.ui.preferences.CSSValidationPreferencePage" |
|
218 | 249 | name="%LESSCompletionPreferencePage.name"> |
219 | 250 | <keywordReference id="org.eclipse.wildwebdeveloper.less" /> |
220 | 251 | </page> |
221 | | - <!-- Once https://github.com/microsoft/vscode/issues/164772 will be fixed, please uncomment this LESS format preference page to benefit with LESS formatting |
| 252 | + <!-- Once https://github.com/microsoft/vscode/issues/164772 will be fixed, please uncomment this LESS format preference page to benefit with LESS formatting |
222 | 253 | <page |
223 | 254 | category="org.eclipse.wildwebdeveloper.css.ui.preferences.less.LESSPreferencePage" |
224 | 255 | class="org.eclipse.wildwebdeveloper.css.ui.preferences.less.LESSFormatPreferencePage" |
|
232 | 263 | id="org.eclipse.wildwebdeveloper.css.ui.preferences.less.LESSHoverPreferencePage" |
233 | 264 | name="%LESSHoverPreferencePage.name"> |
234 | 265 | <keywordReference id="org.eclipse.wildwebdeveloper.less" /> |
235 | | - </page> |
| 266 | + </page> |
236 | 267 | <page |
237 | 268 | category="org.eclipse.wildwebdeveloper.css.ui.preferences.less.LESSPreferencePage" |
238 | 269 | class="org.eclipse.wildwebdeveloper.css.ui.preferences.less.LESSValidationPreferencePage" |
|
260 | 291 | <keywordReference id="org.eclipse.wildwebdeveloper.scss" /> |
261 | 292 | <keywordReference id="org.eclipse.wildwebdeveloper.sass" /> |
262 | 293 | </page> |
263 | | - <!-- Once https://github.com/microsoft/vscode/issues/164772 will be fixed, please uncomment this SCSS format preference page to benefit with SCSS formatting |
| 294 | + <!-- Once https://github.com/microsoft/vscode/issues/164772 will be fixed, please uncomment this SCSS format preference page to benefit with SCSS formatting |
264 | 295 | <page |
265 | 296 | category="org.eclipse.wildwebdeveloper.css.ui.preferences.scss.SCSSPreferencePage" |
266 | 297 | class="org.eclipse.wildwebdeveloper.css.ui.preferences.scss.SCSSFormatPreferencePage" |
|
275 | 306 | name="%SCSSHoverPreferencePage.name"> |
276 | 307 | <keywordReference id="org.eclipse.wildwebdeveloper.scss" /> |
277 | 308 | <keywordReference id="org.eclipse.wildwebdeveloper.sass" /> |
278 | | - </page> |
| 309 | + </page> |
279 | 310 | <page |
280 | 311 | category="org.eclipse.wildwebdeveloper.css.ui.preferences.scss.SCSSPreferencePage" |
281 | 312 | class="org.eclipse.wildwebdeveloper.css.ui.preferences.scss.SCSSValidationPreferencePage" |
|
295 | 326 | </initializer> |
296 | 327 | </extension> |
297 | 328 |
|
298 | | - <!-- HTML Language --> |
| 329 | + <!-- HTML Language --> |
299 | 330 | <extension |
300 | 331 | point="org.eclipse.lsp4e.languageServer"> |
301 | 332 | <server |
|
352 | 383 | id="org.eclipse.wildwebdeveloper.html.ui.preferences.HTMLHoverPreferencePage" |
353 | 384 | name="%HTMLHoverPreferencePage.name"> |
354 | 385 | <keywordReference id="org.eclipse.wildwebdeveloper.html" /> |
355 | | - </page> |
| 386 | + </page> |
356 | 387 | <page |
357 | 388 | category="org.eclipse.wildwebdeveloper.html.ui.preferences.HTMLPreferencePage" |
358 | 389 | class="org.eclipse.wildwebdeveloper.html.ui.preferences.HTMLValidationPreferencePage" |
|
371 | 402 | </initializer> |
372 | 403 | </extension> |
373 | 404 |
|
374 | | - <!-- JavaScript/TypeScript Language --> |
| 405 | + <!-- JavaScript/TypeScript Language --> |
375 | 406 | <extension |
376 | 407 | point="org.eclipse.lsp4e.languageServer"> |
377 | 408 | <server |
|
428 | 459 | contentType="org.eclipse.tm4e.language_pack.typescriptreact" |
429 | 460 | id="org.eclipse.wildwebdeveloper.eslint"/> |
430 | 461 | </extension> |
431 | | - |
| 462 | + |
432 | 463 | <extension point="org.eclipse.ui.genericeditor.icons"> |
433 | 464 | <icon contentType="org.eclipse.tm4e.language_pack.javascript" icon="icons/jsEditorIcon.png"/> |
434 | 465 | <icon contentType="org.eclipse.tm4e.language_pack.javascriptreact" icon="icons/jsEditorIcon.png"/> |
|
490 | 521 | name="%JavaScriptInlayHintPreferencePage.name"> |
491 | 522 | <keywordReference id="org.eclipse.wildwebdeveloper.js" /> |
492 | 523 | <keywordReference id="org.eclipse.wildwebdeveloper.javascript" /> |
493 | | - </page> |
| 524 | + </page> |
494 | 525 | <!-- TypeScript --> |
495 | 526 | <page |
496 | 527 | category="org.eclipse.wildwebdeveloper.jsts.ui.preferences.JSTSPreferencePage" |
|
572 | 603 | label="VUE Language Server"/> |
573 | 604 | <contentTypeMapping contentType="org.eclipse.wildwebdeveloper.vue" languageId="vue" id="org.eclipse.wildwebdeveloper.vue"/> |
574 | 605 | </extension> |
| 606 | + |
575 | 607 | <extension point="org.eclipse.tm4e.registry.grammars"> |
576 | 608 | <grammar path="grammars/vue/vue.tmLanguage.json" scopeName="source.vue" /> |
577 | 609 | <scopeNameContentTypeBinding contentTypeId="org.eclipse.wildwebdeveloper.vue" scopeName="source.vue" /> |
|
604 | 636 | contentTypeId="org.eclipse.wildwebdeveloper.vue" |
605 | 637 | path="language-configurations/vue/vue-language-configuration.json"> |
606 | 638 | </languageConfiguration> |
607 | | - |
608 | 639 | </extension> |
609 | | - |
| 640 | + |
610 | 641 | <extension |
611 | 642 | point="org.eclipse.ui.genericeditor.reconcilers"> |
612 | 643 | <reconciler |
|
615 | 646 | </reconciler> |
616 | 647 | </extension> |
617 | 648 |
|
618 | | - <!-- YAML Language --> |
| 649 | + <!-- YAML Language --> |
619 | 650 | <extension |
620 | 651 | point="org.eclipse.lsp4e.languageServer"> |
621 | 652 | <server |
|
663 | 694 | id="org.eclipse.wildwebdeveloper.yaml.ui.preferences.YAMLHoverPreferencePage" |
664 | 695 | name="%YAMLHoverPreferencePage.name"> |
665 | 696 | <keywordReference id="org.eclipse.wildwebdeveloper.yaml" /> |
666 | | - </page> |
| 697 | + </page> |
667 | 698 | <page |
668 | 699 | category="org.eclipse.wildwebdeveloper.yaml.ui.preferences.YAMLPreferencePage" |
669 | 700 | class="org.eclipse.wildwebdeveloper.yaml.ui.preferences.YAMLValidationPreferencePage" |
|
0 commit comments