boolean (@NotNull Editor editor, @NotNull Caret caret, DataContext dataContext) { if (editor.isViewer() || editor.isOneLineMode()) return false; final Project project = editor.getProject(); if (project == null || project.isDisposed()) return false; return true; }