Skip to content

Commit 09923ff

Browse files
committed
Finished, release v1.0
1 parent 6c50245 commit 09923ff

File tree

3 files changed

+14
-8
lines changed

3 files changed

+14
-8
lines changed

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import java.io.*
44
val kotlinVersion = "1.2.31"
55

66
group = "org.intellij.clojure.devkt"
7-
version = "v1.0-SNAPSHOT"
7+
version = "v1.0"
88

99
plugins {
1010
java

src/org/intellij/clojure/devkt/clojure-devkt.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ class Clojure<TextAttributes> : ExtendedDevKtLanguage<TextAttributes>(
3737
C_NUMBER, C_HEXNUM, C_RDXNUM, C_RATIO -> colorScheme.numbers
3838
C_BOOL -> colorScheme.keywords
3939
C_NIL -> colorScheme.keywords
40-
C_DOT, C_DOTDASH -> colorScheme.keywords
41-
C_COLONCOLON -> colorScheme.keywords
40+
C_DOT, C_DOTDASH -> colorScheme.colon
41+
C_COLONCOLON -> colorScheme.colon
4242
C_COLON -> colorScheme.colon
4343
C_SYM -> colorScheme.identifiers
4444
C_COMMA -> colorScheme.comma
@@ -55,8 +55,8 @@ class Clojure<TextAttributes> : ExtendedDevKtLanguage<TextAttributes>(
5555
C_BRACKET1, C_BRACKET2 -> colorScheme.brackets
5656
ClojureHighlightingLexer.CALLABLE -> colorScheme.keywords
5757
ClojureHighlightingLexer.KEYWORD -> colorScheme.keywords
58-
ClojureHighlightingLexer.CALLABLE_KEYWORD -> colorScheme.keywords
59-
ClojureHighlightingLexer.QUOTED_SYM -> colorScheme.string
58+
ClojureHighlightingLexer.CALLABLE_KEYWORD -> colorScheme.annotations
59+
ClojureHighlightingLexer.QUOTED_SYM -> colorScheme.macro
6060
else -> null
6161
}
6262

src/org/intellij/clojure/devkt/lang/clojure-parser.kt

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,9 @@ class ClojureHighlightingLexer(language: Language) : LookAheadLexer(ClojureLexer
6161
C_SHARP -> {
6262
baseLexer.advance()
6363
when (baseLexer.tokenType) {
64-
C_STRING, C_PAREN1, C_BRACE1 -> advanceAs(baseLexer, baseLexer.tokenType)
64+
C_STRING,
65+
C_PAREN1,
66+
C_BRACE1 -> advanceAs(baseLexer, baseLexer.tokenType)
6567
else -> addToken(baseLexer.tokenStart, C_SHARP)
6668
}
6769
}
@@ -71,7 +73,8 @@ class ClojureHighlightingLexer(language: Language) : LookAheadLexer(ClojureLexer
7173
if (baseLexer.tokenType === C_SYM) advanceSymbolAs(baseLexer, QUOTED_SYM)
7274
else advanceLexer(baseLexer)
7375
}
74-
C_COLON, C_COLONCOLON -> {
76+
C_COLON,
77+
C_COLONCOLON -> {
7578
advanceAs(baseLexer, tokenType0)
7679
if (baseLexer.tokenType === C_SYM) {
7780
advanceAs(baseLexer, KEYWORD)
@@ -82,7 +85,10 @@ class ClojureHighlightingLexer(language: Language) : LookAheadLexer(ClojureLexer
8285
C_PAREN1 -> {
8386
advanceAs(baseLexer, tokenType0)
8487
skipWs(baseLexer)
85-
val callableType = if (baseLexer.tokenType.let { it == C_COLON || it == C_COLONCOLON }) CALLABLE_KEYWORD else CALLABLE
88+
val callableType = when {
89+
baseLexer.tokenType.let { it == C_COLON || it == C_COLONCOLON } -> CALLABLE_KEYWORD
90+
else -> CALLABLE
91+
}
8692
advanceSymbolAs(baseLexer, callableType)
8793
}
8894
else -> super.lookAhead(baseLexer)

0 commit comments

Comments
 (0)