diff options
Diffstat (limited to 'lsp/org.eclipse.cdt.lsp.core/plugin.xml')
-rw-r--r-- | lsp/org.eclipse.cdt.lsp.core/plugin.xml | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/lsp/org.eclipse.cdt.lsp.core/plugin.xml b/lsp/org.eclipse.cdt.lsp.core/plugin.xml new file mode 100644 index 00000000000..717d395a306 --- /dev/null +++ b/lsp/org.eclipse.cdt.lsp.core/plugin.xml @@ -0,0 +1,72 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?eclipse version="3.4"?> +<plugin> + <extension + point="org.eclipse.core.contenttype.contentTypes"> + <content-type + base-type="org.eclipse.core.runtime.text" + file-extensions="cpp,c,h,cxx,cc,hxx,hpp" + id="org.eclipse.lsp4e.languages.cpp" + name="%content-type.name" + priority="normal"> + </content-type> + </extension> + <extension + point="org.eclipse.lsp4e.languageServer"> + <server + class="org.eclipse.cdt.lsp.core.CPPStreamConnectionProvider" + id="org.eclipse.lsp4e.languages.cpp" + label="%server.label" + clientImpl="org.eclipse.cdt.lsp.core.Server2ClientProtocolExtension" > + </server> + <contentTypeMapping + contentType="org.eclipse.lsp4e.languages.cpp" + id="org.eclipse.lsp4e.languages.cpp"> + </contentTypeMapping> + </extension> + <extension + id="org.eclipse.lsp4e.cpp.language.CDocumentSetupParticipant" + name="%cDocumentSetupParticipant" + point="org.eclipse.core.filebuffers.documentSetup"> + <participant + class="org.eclipse.cdt.internal.ui.editor.CDocumentSetupParticipant" + contentTypeId="org.eclipse.lsp4e.languages.cpp"> + </participant> + </extension> + <extension + point="org.eclipse.ui.editors"> + <editorContentTypeBinding + contentTypeId="org.eclipse.lsp4e.languages.cpp" + editorId="org.eclipse.ui.genericeditor.GenericEditor"> + </editorContentTypeBinding> + </extension> + <extension + point="org.eclipse.ui.genericeditor.presentationReconcilers"> + <presentationReconciler + class="org.eclipse.cdt.lsp.core.PresentationReconcilerCPP" + contentType="org.eclipse.lsp4e.languages.cpp"> + </presentationReconciler> + </extension> + <extension + point="org.eclipse.ui.preferencePages"> + <page + class="org.eclipse.cdt.lsp.core.CPPLanguageServerPreferencePage" + category="org.eclipse.cdt.ui.preferences.CPluginPreferencePage" + id="org.eclipse.lsp4e.cpp.language.CPPLanguageServerPreferencePage" + name="%PreferencePageTitle"> + </page> + </extension> + <extension + point="org.eclipse.core.runtime.preferences"> + <initializer + class="org.eclipse.cdt.lsp.core.PreferenceInitializer"> + </initializer> + </extension> + <extension + point="org.eclipse.ui.genericeditor.autoEditStrategies"> + <autoEditStrategy + class="org.eclipse.cdt.lsp.core.AutoIndentStrategyCPP" + contentType="org.eclipse.lsp4e.languages.cpp"> + </autoEditStrategy> + </extension> +</plugin> |