Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions docs/plugin_context.cml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
ContextMap {
contains IntelliJPlugin, LanguageServer
IntelliJPlugin [D] <- [U,PL,OHS] LanguageServer
}

BoundedContext IntelliJPlugin
BoundedContext LanguageServer
2 changes: 1 addition & 1 deletion lsp/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@
"name": "context-mapper-intellij-plugin",
"private": true,
"dependencies": {
"@lstreckeisen/context-mapper-language-server": "0.0.2"
"@lstreckeisen/context-mapper-language-server": "0.0.3"
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ import org.jetbrains.annotations.NonNls
import javax.swing.Icon

class CMLFileType : LanguageFileType(CMLLanguage.INSTANCE) {
override fun getName(): @NonNls String = "Context Mapper DSL File"
override fun getName(): @NonNls String = "Context Mapper DSL"

override fun getDescription(): @NlsContexts.Label String = "Context Mapper DSL file"
override fun getDescription(): @NlsContexts.Label String = "Context Mapper DSL"

@Suppress("UnstableApiUsage") // NlsSafe is used by interface
override fun getDefaultExtension(): @NlsSafe String = "cml"
Expand Down
12 changes: 3 additions & 9 deletions src/main/resources/META-INF/plugin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<!-- Extension points defined by the plugin.
Read more: https://plugins.jetbrains.com/docs/intellij/plugin-extension-points.html -->
<extensions defaultExtensionNs="com.intellij">
<fileType name="Context Mapper DSL File"
<fileType name="Context Mapper DSL"
implementationClass="org.contextmapper.intellij.lang.CMLFileType"
fieldName="INSTANCE"
language="Context Mapper DSL"
Expand All @@ -29,20 +29,14 @@
implementationClass="com.redhat.devtools.lsp4ij.features.foldingRange.LSPFoldingRangeBuilder"
/>
<lang.fileViewProviderFactory language="Context Mapper DSL"
implementationClass="com.redhat.devtools.lsp4ij.features.semanticTokens.viewProvider.LSPSemanticTokensFileViewProviderFactory"
implementationClass="com.redhat.devtools.lsp4ij.features.semanticTokens.viewProvider.LSPSemanticTokensStructurelessFileViewProviderFactory"
/>
<lang.psiStructureViewFactory language="Context Mapper DSL"
implementationClass="com.redhat.devtools.lsp4ij.features.documentSymbol.LSPDocumentSymbolStructureViewFactory"
/>
<typeHierarchyProvider language="Context Mapper DSL"
implementationClass="com.redhat.devtools.lsp4ij.features.typeHierarchy.LSPTypeHierarchyProvider"
/>
<codeInsight.parameterInfo language="Context Mapper DSL"
implementationClass="com.redhat.devtools.lsp4ij.features.signatureHelp.LSPParameterInfoHandler"
/>
<callHierarchyProvider language="Context Mapper DSL"
implementationClass="com.redhat.devtools.lsp4ij.features.callHierarchy.LSPCallHierarchyProvider"
/>

</extensions>

Expand All @@ -59,7 +53,7 @@
</description>
</server>

<languageMapping language="Context Mapper DSL" serverId="cml-language-server"/>
<languageMapping language="Context Mapper DSL" serverId="cml-language-server" languageId="Context Mapper DSL"/>

<semanticTokensColorsProvider serverId="cml-language-server"
class="org.contextmapper.intellij.syntaxhighlighting.ContextMapperDSLSemanticTokensColorProvider"
Expand Down