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)
}
}