diff options
| author | Chong Yidong | 2012-08-09 16:10:32 +0800 |
|---|---|---|
| committer | Chong Yidong | 2012-08-09 16:10:32 +0800 |
| commit | 3e861c8a0d2dfaea07224c1f08cf296ab3c3eb39 (patch) | |
| tree | fc5e9c5a7986825ff7dbcf3796792e9c4b93f548 | |
| parent | c7fe9adcd4c114443f3706d7150ff5ce632f8717 (diff) | |
| download | emacs-3e861c8a0d2dfaea07224c1f08cf296ab3c3eb39.tar.gz emacs-3e861c8a0d2dfaea07224c1f08cf296ab3c3eb39.zip | |
* descr-text.el (describe-char): Don't insert extra newlines.
Fixes: debbugs:10127
| -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 |