override fun isFileToClose()

in src/main/kotlin/mobi/hsz/idea/gitignore/actions/CloseIgnoredEditorsAction.kt [24:31]


    override fun isFileToClose(editor: EditorComposite, window: EditorWindow, fileEditorManager: FileEditorManagerEx): Boolean {
        val project = fileEditorManager.project
        val fileStatusManager = FileStatusManager.getInstance(project) ?: return false
        val changeListManager = ChangeListManager.getInstance(project)
        return editor.file.run {
            fileStatusManager.getStatus(this) == IGNORED || changeListManager.isIgnoredFile(this)
        }
    }