From e17be19c6e25ef54f790de7c76bf0f0d5c7dfdab Mon Sep 17 00:00:00 2001 From: Adam Malek Date: Sat, 27 Apr 2024 22:10:46 +0200 Subject: [PATCH] LAB-84: Do not suggest a word that is simply incomplete GitOrigin-RevId: c93830acc2582c425a53e89e97e3d979da34c315 --- .../searchEverywhereMl/typos/models/LanguageModelDictionary.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/search-everywhere-ml/typos/src/com/intellij/searchEverywhereMl/typos/models/LanguageModelDictionary.kt b/plugins/search-everywhere-ml/typos/src/com/intellij/searchEverywhereMl/typos/models/LanguageModelDictionary.kt index 30d628471d44..6f9180b4ea60 100644 --- a/plugins/search-everywhere-ml/typos/src/com/intellij/searchEverywhereMl/typos/models/LanguageModelDictionary.kt +++ b/plugins/search-everywhere-ml/typos/src/com/intellij/searchEverywhereMl/typos/models/LanguageModelDictionary.kt @@ -22,7 +22,7 @@ internal class SimpleLanguageModelDictionary(private val words: Map override fun getFrequency(word: String): Int? = words[word] - override fun contains(word: String, caseSensitive: Boolean): Boolean = word in words + override fun contains(word: String, caseSensitive: Boolean): Boolean = allWords.any { it.startsWith(word, false)} override fun suggest(word: String): LinkedSet = words.keys .filterTo(LinkedHashSet()) {