mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-02-04 23:39:07 +07:00
[ai-completion] ML-3232: highlight Kotlin soft keywords
GitOrigin-RevId: 6606b7ead6da5cb5263a7ae02db9376b83cc5074
This commit is contained in:
committed by
intellij-monorepo-bot
parent
c97ea48e02
commit
be1e9abe71
@@ -98,17 +98,3 @@ class InlineCompletionTextElementManipulator : InlineCompletionElementManipulato
|
||||
return InlineCompletionTextElement(element.text.substring(startOffset, endOffset), element.getAttributes)
|
||||
}
|
||||
}
|
||||
|
||||
class InlineCompletionSkipTextElementManipulator : InlineCompletionElementManipulator {
|
||||
override fun isApplicable(element: InlineCompletionElement): Boolean {
|
||||
return element is InlineCompletionSkipTextElement
|
||||
}
|
||||
|
||||
override fun substring(element: InlineCompletionElement, startOffset: Int, endOffset: Int): InlineCompletionElement? {
|
||||
element as InlineCompletionSkipTextElement
|
||||
if (startOffset >= endOffset) {
|
||||
return null
|
||||
}
|
||||
return InlineCompletionSkipTextElement(element.text.substring(startOffset, endOffset))
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1602,9 +1602,6 @@
|
||||
<inline.completion.element.manipulator
|
||||
implementation="com.intellij.codeInsight.inline.completion.elements.InlineCompletionTextElementManipulator"
|
||||
order="last"/>
|
||||
<inline.completion.element.manipulator
|
||||
implementation="com.intellij.codeInsight.inline.completion.elements.InlineCompletionSkipTextElementManipulator"
|
||||
order="last"/>
|
||||
<editorFactoryMouseMotionListener
|
||||
implementation="com.intellij.codeInsight.inline.completion.tooltip.InlineCompletionMouseMotionListener"/>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user