Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'lsp/org.eclipse.cdt.lsp.core/plugin.xml')
-rw-r--r--lsp/org.eclipse.cdt.lsp.core/plugin.xml72
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>

Back to the top