Skip to content

Commit 88416ce

Browse files
committed
fix: psi reference range
1 parent 93fa536 commit 88416ce

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/main/kotlin/com/github/tempest/framework/ComponentReferenceContributor.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ class ComponentReferenceContributor : PsiReferenceContributor() {
2727
if (!element.name.startsWith("x-")) return emptyArray()
2828

2929
val nameElement = XmlChildRole.START_TAG_NAME_FINDER.findChild(element.node) ?: return emptyArray()
30+
val range = nameElement.textRange.shiftLeft(element.textRange.startOffset)
3031

3132
val project = element.project
3233

@@ -38,9 +39,9 @@ class ComponentReferenceContributor : PsiReferenceContributor() {
3839
GlobalSearchScope.projectScope(project),
3940
{
4041
val psiFile = it.findPsiFile(project) ?: return@processFilesByName true
41-
// println("found file $it for ${element.name}")
42+
// println("found file $it for ${element.name}, range ${range}")
4243
result.add(
43-
object : PsiReferenceBase<PsiElement>(element, nameElement.textRange, false) {
44+
object : PsiReferenceBase<PsiElement>(element, range, false) {
4445
override fun resolve() = psiFile
4546
}
4647
)

0 commit comments

Comments
 (0)