File tree Expand file tree Collapse file tree 3 files changed +36
-1
lines changed
kotlin/boo/fox/haskelllsp/language Expand file tree Collapse file tree 3 files changed +36
-1
lines changed Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ plugins {
88}
99
1010group = " boo.fox"
11- version = " 1.3.5 "
11+ version = " 1.4.0 "
1212
1313repositories {
1414 mavenCentral()
Original file line number Diff line number Diff line change 1+ package boo.fox.haskelllsp.language
2+
3+ import com.intellij.lang.Commenter
4+
5+ class HaskellCommenter : Commenter {
6+ override fun getLineCommentPrefix (): String {
7+ return " --"
8+ }
9+
10+ override fun getBlockCommentPrefix (): String {
11+ return " {-"
12+ }
13+
14+ override fun getBlockCommentSuffix (): String {
15+ return " -}"
16+ }
17+
18+ override fun getCommentedBlockCommentPrefix (): String {
19+ return " {-"
20+ }
21+
22+ override fun getCommentedBlockCommentSuffix (): String {
23+ return " -}"
24+ }
25+
26+ }
Original file line number Diff line number Diff line change 1313 </description >
1414
1515 <change-notes ><![CDATA[
16+ <h3>1.4.0</h3>
17+ <ul>
18+ <li>Enable LSP structure view</li>
19+ <li>Implement commenter</li>
20+ </ul>
1621 <h3>1.3.5</h3>
1722 <ul>
1823 <li>Update LSP4IJ to 0.8</li>
7176 language =" Haskell"
7277 extensions =" hs" >
7378 </fileType >
79+ <lang .commenter language =" Haskell"
80+ implementationClass =" boo.fox.haskelllsp.language.HaskellCommenter" />
7481 <internalFileTemplate name =" Haskell File" />
7582 <lang .parserDefinition language =" Haskell"
7683 implementationClass =" boo.fox.haskelllsp.language.HaskellParserDefinition" />
8289 <codeInsight .parameterInfo
8390 language =" Haskell"
8491 implementationClass =" com.redhat.devtools.lsp4ij.features.signatureHelp.LSPParameterInfoHandler" />
92+ <lang .psiStructureViewFactory language =" Haskell"
93+ implementationClass =" com.redhat.devtools.lsp4ij.features.documentSymbol.LSPDocumentSymbolStructureViewFactory" />
8594 <notificationGroup id =" Haskell LSP"
8695 displayType =" BALLOON" />
8796 </extensions >
You can’t perform that action at this time.
0 commit comments