mirror of
https://github.com/chylex/IntelliJ-AceJump.git
synced 2025-04-09 17:15:43 +02:00
Make priority of unknown characters lower than known characters
This commit is contained in:
parent
fa3505b850
commit
92dcd033fb
@ -18,7 +18,7 @@ enum class KeyLayout(internal val rows: Array<String>, priority: String) {
|
||||
internal val allChars = rows.joinToString("").toCharArray().apply(CharArray::sort).joinToString("")
|
||||
internal val allPriorities = priority.mapIndexed { index, char -> char to index }.toMap()
|
||||
|
||||
internal inline fun priority(crossinline tagToChar: (String) -> Char): (String) -> Int? {
|
||||
return { allPriorities[tagToChar(it)] }
|
||||
internal inline fun priority(crossinline tagToChar: (String) -> Char): (String) -> Int {
|
||||
return { allPriorities.getOrDefault(tagToChar(it), Int.MAX_VALUE) }
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user