<?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.lsp4e.cpp.language.CPPLanguageServer" id="org.eclipse.lsp4e.languages.cpp" label="%server.label"> </server> <contentTypeMapping contentType="org.eclipse.lsp4e.languages.cpp" id="org.eclipse.lsp4e.languages.cpp"> </contentTypeMapping> </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.lsp4e.cpp.language.PresentationReconcilerCPP" contentType="org.eclipse.lsp4e.languages.cpp"> </presentationReconciler> </extension> <extension point="org.eclipse.ui.commands"> <command id="org.eclipse.lsp4e.cpp.language.commands.reindex" name="%reindex.command.name"> </command> </extension> <extension point="org.eclipse.ui.handlers"> <handler class="org.eclipse.lsp4e.cpp.language.ReindexHandler" commandId="org.eclipse.lsp4e.cpp.language.commands.reindex"> <activeWhen> <with variable="selection"> <count value="1"> </count> <iterate ifEmpty="false" operator="and"> <test forcePluginActivation="true" property="org.eclipse.lsp4e.cpp.language.hasServer" value="org.eclipse.lsp4e.languages.cpp"> </test> </iterate> </with> </activeWhen> </handler> </extension> <extension point="org.eclipse.ui.menus"> <menuContribution allPopups="false" locationURI="popup:org.eclipse.ui.popup.any?after=additions"> <command commandId="org.eclipse.lsp4e.cpp.language.commands.reindex" label="%reindex.command.label" style="push"> <visibleWhen checkEnabled="true"> </visibleWhen> </command> </menuContribution> </extension> <extension point="org.eclipse.core.expressions.propertyTesters"> <propertyTester class="org.eclipse.lsp4e.cpp.language.LanguageServerPropertyTester" id="org.eclipse.lsp4e.cpp.language.propertyTester" namespace="org.eclipse.lsp4e.cpp.language" properties="hasServer" type="java.lang.Object"> </propertyTester> </extension> </plugin>