Skip to content

Commit b9771eb

Browse files
authored
Merge pull request #15 from lstreckeisen/CMI-58-FR-1.2-Hyperlinking
Cmi 58 fr 1.2 hyperlinking
2 parents 6a9993a + 7056f89 commit b9771eb

File tree

4 files changed

+13
-12
lines changed

4 files changed

+13
-12
lines changed

docs/plugin_context.cml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
ContextMap {
2+
contains IntelliJPlugin, LanguageServer
3+
IntelliJPlugin [D] <- [U,PL,OHS] LanguageServer
4+
}
5+
6+
BoundedContext IntelliJPlugin
7+
BoundedContext LanguageServer

lsp/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
"name": "context-mapper-intellij-plugin",
33
"private": true,
44
"dependencies": {
5-
"@lstreckeisen/context-mapper-language-server": "0.0.2"
5+
"@lstreckeisen/context-mapper-language-server": "0.0.3"
66
}
77
}

src/main/kotlin/org/contextmapper/intellij/lang/CMLFileType.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ import org.jetbrains.annotations.NonNls
77
import javax.swing.Icon
88

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

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

1414
@Suppress("UnstableApiUsage") // NlsSafe is used by interface
1515
override fun getDefaultExtension(): @NlsSafe String = "cml"

src/main/resources/META-INF/plugin.xml

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<!-- Extension points defined by the plugin.
1919
Read more: https://plugins.jetbrains.com/docs/intellij/plugin-extension-points.html -->
2020
<extensions defaultExtensionNs="com.intellij">
21-
<fileType name="Context Mapper DSL File"
21+
<fileType name="Context Mapper DSL"
2222
implementationClass="org.contextmapper.intellij.lang.CMLFileType"
2323
fieldName="INSTANCE"
2424
language="Context Mapper DSL"
@@ -29,20 +29,14 @@
2929
implementationClass="com.redhat.devtools.lsp4ij.features.foldingRange.LSPFoldingRangeBuilder"
3030
/>
3131
<lang.fileViewProviderFactory language="Context Mapper DSL"
32-
implementationClass="com.redhat.devtools.lsp4ij.features.semanticTokens.viewProvider.LSPSemanticTokensFileViewProviderFactory"
32+
implementationClass="com.redhat.devtools.lsp4ij.features.semanticTokens.viewProvider.LSPSemanticTokensStructurelessFileViewProviderFactory"
3333
/>
3434
<lang.psiStructureViewFactory language="Context Mapper DSL"
3535
implementationClass="com.redhat.devtools.lsp4ij.features.documentSymbol.LSPDocumentSymbolStructureViewFactory"
3636
/>
3737
<typeHierarchyProvider language="Context Mapper DSL"
3838
implementationClass="com.redhat.devtools.lsp4ij.features.typeHierarchy.LSPTypeHierarchyProvider"
3939
/>
40-
<codeInsight.parameterInfo language="Context Mapper DSL"
41-
implementationClass="com.redhat.devtools.lsp4ij.features.signatureHelp.LSPParameterInfoHandler"
42-
/>
43-
<callHierarchyProvider language="Context Mapper DSL"
44-
implementationClass="com.redhat.devtools.lsp4ij.features.callHierarchy.LSPCallHierarchyProvider"
45-
/>
4640

4741
</extensions>
4842

@@ -59,7 +53,7 @@
5953
</description>
6054
</server>
6155

62-
<languageMapping language="Context Mapper DSL" serverId="cml-language-server"/>
56+
<languageMapping language="Context Mapper DSL" serverId="cml-language-server" languageId="Context Mapper DSL"/>
6357

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

0 commit comments

Comments
 (0)