>>>>> Noam Postavsky writes: >>>>> Ivan Shmakov writes: >> @@ -3710,13 +3710,14 @@ defun woman2-roff-buffer () >> + (unwind-protect >> + (if (not (eobp)) ; This should not happen, but ... >> + (woman2-format-paragraphs (copy-marker (point-max) t) >> + woman-left-margin)) >> + (fset 'canonically-space-region canonically-space-region) >> + (fset 'set-text-properties set-text-properties) >> + (fset 'insert-and-inherit insert-and-inherit) >> + (set-marker to nil))))) > Shouldn’t this rather be combined into the existing unwind-protect > around the while? Due to the (not (eobp)) guard, I’ve assumed that the woman2-format-paragraphs call in the ‘unwind’ branch is for some sort of fallback processing (in the case the while loop fails.) If the call ended up there by mistake, indeed a progn should be used, as per the updated patch MIMEd. -- FSF associate member #7257 http://am-1.org/~ivan/