blob: dc260397a608e0978ee5c335097fb91827bbfd3c [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<fragment>
<extension
point="org.eclipse.lsp4e.languageServer">
<server
class="org.eclipse.lsp4e.test.MockConnectionProvider"
id="org.eclipse.lsp4e.test.server"
label="Test LS">
</server>
<server
class="org.eclipse.lsp4e.test.MockConnectionProvider"
id="org.eclipse.lsp4e.test.server2"
label="Test LS 2">
</server>
<server
class="org.eclipse.lsp4e.test.MockConnectionProviderWithException"
id="org.eclipse.lsp4e.test.server-with-exception"
label="Test LS With Exception">
</server>
<server
class="org.eclipse.lsp4e.test.MockConnectionProviderMultiRootFolders"
id="org.eclipse.lsp4e.test.server-with-multi-root-support"
label="Test LS With Multi-Root Support">
</server>
<server
class="org.eclipse.lsp4e.test.MockConnectionProvider"
id="org.eclipse.lsp4e.test.server.disable"
label="Test LS Enablement">
</server>
<contentTypeMapping
contentType="org.eclipse.lsp4e.test.content-type"
id="org.eclipse.lsp4e.test.server">
</contentTypeMapping>
<contentTypeMapping
contentType="org.eclipse.lsp4e.test.content-type-multi-ls"
id="org.eclipse.lsp4e.test.server">
</contentTypeMapping>
<contentTypeMapping
contentType="org.eclipse.lsp4e.test.content-type-multi-ls"
id="org.eclipse.lsp4e.test.server2">
</contentTypeMapping>
<contentTypeMapping
contentType="org.eclipse.lsp4e.test.childContentType"
id="org.eclipse.lsp4e.test.server">
</contentTypeMapping>
<contentTypeMapping
contentType="org.eclipse.lsp4e.test.childContentType"
id="org.eclipse.lsp4e.test.server2">
</contentTypeMapping>
<contentTypeMapping
contentType="org.eclipse.lsp4e.test.content-type-different"
id="org.eclipse.lsp4e.test.server2"
languageId="differentLanguageId">
</contentTypeMapping>
<contentTypeMapping
contentType="org.eclipse.lsp4e.test.content-type-server-with-exception"
id="org.eclipse.lsp4e.test.server-with-exception">
</contentTypeMapping>
<contentTypeMapping
contentType="org.eclipse.lsp4e.test.content-type-server-with-multi-root"
id="org.eclipse.lsp4e.test.server-with-multi-root-support">
</contentTypeMapping>
<contentTypeMapping
contentType="org.eclipse.lsp4e.test.content-type-enabled"
id="org.eclipse.lsp4e.test.server.disable">
</contentTypeMapping>
<contentTypeMapping
contentType="org.eclipse.lsp4e.test.content-type-disabled"
id="org.eclipse.lsp4e.test.server.disable">
</contentTypeMapping>
<contentTypeMapping
contentType="org.eclipse.lsp4e.test.content-type-with-tester"
id="org.eclipse.lsp4e.test.server.disable">
<enabledWhen
description="enablement description">
<test
property="org.eclipse.lsp4e.test.enablementPropertyTester">
</test>
</enabledWhen>
</contentTypeMapping>
<server
class="org.eclipse.lsp4e.test.MockConnectionProvider"
id="org.eclipse.lsp4e.test.singletonLS"
label="Singleton LS"
singleton="true">
</server>
<contentTypeMapping
contentType="org.eclipse.lsp4e.test.singleton-ls-content-type"
id="org.eclipse.lsp4e.test.singletonLS">
</contentTypeMapping>
</extension>
<extension
point="org.eclipse.core.contenttype.contentTypes">
<content-type
base-type="org.eclipse.core.runtime.text"
file-extensions="lspt"
id="org.eclipse.lsp4e.test.content-type"
name="Test Content Type"
priority="normal">
</content-type>
<content-type
base-type="org.eclipse.core.runtime.text"
file-extensions="lsptmultils"
id="org.eclipse.lsp4e.test.content-type-multi-ls"
name="Test Content Type"
priority="normal">
</content-type>
<content-type
base-type="org.eclipse.core.runtime.text"
file-extensions="lspt2"
id="org.eclipse.lsp4e.test.content-type2"
name="Test Content Type 2"
priority="normal">
</content-type>
<content-type
base-type="org.eclipse.core.runtime.text"
file-extensions="lsptWithException"
id="org.eclipse.lsp4e.test.content-type-server-with-exception"
name="Test Content Type Server with Exception"
priority="normal">
</content-type>
<content-type
base-type="org.eclipse.core.runtime.text"
file-extensions="lsptWithMultiRoot"
id="org.eclipse.lsp4e.test.content-type-server-with-multi-root"
name="Test Content Type Server with Multi-Root Support"
priority="normal">
</content-type>
<content-type
base-type="org.eclipse.core.runtime.text"
file-extensions="lspt-different"
id="org.eclipse.lsp4e.test.content-type-different"
name="Test Content Type for different Language ID"
priority="normal">
</content-type>
<content-type
base-type="org.eclipse.lsp4e.test.content-type"
childContentTypename="child"
file-extensions="lsptchild"
id="org.eclipse.lsp4e.test.childContentType"
name="lsptchild"
priority="normal">
</content-type>
<content-type
base-type="org.eclipse.lsp4e.test.content-type"
childContentTypename="child"
file-extensions="lsptchildNoLS"
id="org.eclipse.lsp4e.test.childContentTypeNpLS"
name="lsptchild-no-ls"
priority="normal">
</content-type>
<content-type
base-type="org.eclipse.core.runtime.text"
file-extensions="lspt-disabled"
id="org.eclipse.lsp4e.test.content-type-disabled"
name="Test Content Type for disabled Language ID"
priority="normal">
</content-type>
<content-type
base-type="org.eclipse.core.runtime.text"
file-extensions="lspt-enabled"
id="org.eclipse.lsp4e.test.content-type-enabled"
name="Test Content Type for enabled Language ID"
priority="normal">
</content-type>
<content-type
base-type="org.eclipse.core.runtime.text"
file-extensions="lspt-tester"
id="org.eclipse.lsp4e.test.content-type-with-tester"
name="Test Content Type for disabled Language ID with enablement tester"
priority="normal">
</content-type>
<content-type
file-extensions="lsp-singletonLS"
id="org.eclipse.lsp4e.test.singleton-ls-content-type"
name="Test Content-Type associated with Singleton LS"
priority="normal">
</content-type>
</extension>
<extension
point="org.eclipse.ui.startup">
<startup
class="org.eclipse.lsp4e.test.CreateAndRegisterContentTypeLSPLaunchConfigMapping">
</startup>
</extension>
<extension
point="org.eclipse.core.expressions.propertyTesters">
<propertyTester
class="org.eclipse.lsp4e.test.MappingEnablementTester"
id="org.eclipse.lsp4e.test.MappingEnablementTester"
namespace="org.eclipse.lsp4e.test"
properties="enablementPropertyTester"
type="java.lang.Object">
</propertyTester>
</extension>
<extension
point="org.eclipse.core.filesystem.filesystems">
<filesystem scheme="other">
<run class="org.eclipse.lsp4e.test.OtherFileSystem" />
</filesystem>
</extension>"
<extension
point="org.eclipse.core.runtime.adapters">
<factory
adaptableType="java.lang.String"
class="org.eclipse.lsp4e.test.UriToResourceAdapterFactory">
<adapter
type="org.eclipse.core.resources.IResource">
</adapter>
</factory>
</extension>
<extension
point="org.eclipse.core.runtime.adapters">
<factory
adaptableType="java.lang.String"
class="org.eclipse.lsp4e.test.UriToResourceAdapterFactory">
<adapter
type="org.eclipse.core.resources.IFile">
</adapter>
</factory>
</extension>
<extension
point="org.eclipse.core.runtime.adapters">
<factory
adaptableType="org.eclipse.core.resources.IFile"
class="org.eclipse.lsp4e.test.UriToResourceAdapterFactory">
<adapter
type="java.net.URI">
</adapter>
</factory>
</extension>
</fragment>