diff options
| -rw-r--r-- | lisp/ChangeLog | 3 | ||||
| -rw-r--r-- | lisp/descr-text.el | 16 |
2 files changed, 8 insertions, 11 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 533ecae39e2..c4d54f42cf7 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,5 +1,8 @@ | |||
| 1 | 2012-08-09 Chong Yidong <cyd@gnu.org> | 1 | 2012-08-09 Chong Yidong <cyd@gnu.org> |
| 2 | 2 | ||
| 3 | * descr-text.el (describe-char): Don't insert extra newlines | ||
| 4 | (Bug#10127). | ||
| 5 | |||
| 3 | * vc/log-view.el (log-view-diff): Use use-region-p (Bug#10133). | 6 | * vc/log-view.el (log-view-diff): Use use-region-p (Bug#10133). |
| 4 | (log-view-diff-changeset, log-view-minor-wrap): Likewise. | 7 | (log-view-diff-changeset, log-view-minor-wrap): Likewise. |
| 5 | 8 | ||
diff --git a/lisp/descr-text.el b/lisp/descr-text.el index 6be33066d52..bf0e413d357 100644 --- a/lisp/descr-text.el +++ b/lisp/descr-text.el | |||
| @@ -679,17 +679,11 @@ relevant to POS." | |||
| 679 | (when (cadr elt) | 679 | (when (cadr elt) |
| 680 | (insert (format formatter (car elt))) | 680 | (insert (format formatter (car elt))) |
| 681 | (dolist (clm (cdr elt)) | 681 | (dolist (clm (cdr elt)) |
| 682 | (if (eq (car-safe clm) 'insert-text-button) | 682 | (cond ((eq (car-safe clm) 'insert-text-button) |
| 683 | (progn (insert " ") (eval clm)) | 683 | (insert " ") |
| 684 | (when (>= (+ (current-column) | 684 | (eval clm)) |
| 685 | (or (string-match-p "\n" clm) | 685 | ((not (zerop (length clm))) |
| 686 | (string-width clm)) | 686 | (insert " " clm)))) |
| 687 | 1) | ||
| 688 | (window-width)) | ||
| 689 | (insert "\n") | ||
| 690 | (indent-to (1+ max-width))) | ||
| 691 | (unless (zerop (length clm)) | ||
| 692 | (insert " " clm)))) | ||
| 693 | (insert "\n")))) | 687 | (insert "\n")))) |
| 694 | 688 | ||
| 695 | (when overlays | 689 | (when overlays |