* lisp/subr.el (read-multiple-choice): Fix folding when you
have many items.
;; Add padding.
(while (not (eobp))
(end-of-line)
- (insert (make-string (- (* (mod times columns)
- (+ fill-column 4))
- (current-column))
+ (insert (make-string (max (- (* (mod times columns)
+ (+ fill-column 4))
+ (current-column))
+ 0)
?\s))
(forward-line 1))))
(setq times (1+ times))
(cdr (assq (car elem) altered-names))))
(fill-region (point-min) (point-max))
(when (nth 2 elem)
- (insert (nth 2 elem))
- (unless (bolp)
- (insert "\n"))
- (fill-region start (point-max)))
+ (let ((start (point)))
+ (insert (nth 2 elem))
+ (unless (bolp)
+ (insert "\n"))
+ (fill-region start (point-max))))
(buffer-string))))
(goto-char start)
(dolist (line (split-string text "\n"))