@Override
    public void beforeDocumentChange(@NotNull DocumentEvent e) {
      if (!supplier.getEditor().getDocument().isInBulkUpdate()) {
        cancelAnimatedScrolling(true);
      }
    }
@Override
    public void beforeDocumentChange(@NotNull DocumentEvent e)