cider-pprint-defun-at-point-in-place undo works and preserves doc newlines