Skip to content

Commit 7b93b57

Browse files
committed
feat: limit intention context
1 parent 09c92fc commit 7b93b57

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/main/kotlin/com/github/xepozz/crontab/ide/actions/CrontabGuruIntention.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package com.github.xepozz.crontab.ide.actions
22

33
import com.github.xepozz.crontab.CrontabIcons
44
import com.github.xepozz.crontab.ide.CrontabGuruUtils
5+
import com.github.xepozz.crontab.language.CrontabFile
56
import com.github.xepozz.crontab.language.psi.CrontabPsiTreeUtils
67
import com.intellij.codeInsight.intention.PsiElementBaseIntentionAction
78
import com.intellij.codeInsight.intention.preview.IntentionPreviewInfo
@@ -25,7 +26,9 @@ class CrontabGuruIntention : PsiElementBaseIntentionAction(), Iconable, DumbAwar
2526
}
2627
}
2728

28-
override fun isAvailable(project: Project, editor: Editor?, element: PsiElement) = true
29+
override fun isAvailable(project: Project, editor: Editor?, element: PsiElement): Boolean {
30+
return element.containingFile is CrontabFile
31+
}
2932

3033
override fun generatePreview(project: Project, editor: Editor, file: PsiFile) = IntentionPreviewInfo.EMPTY
3134

0 commit comments

Comments
 (0)