aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChong Yidong2012-08-09 16:10:32 +0800
committerChong Yidong2012-08-09 16:10:32 +0800
commit3e861c8a0d2dfaea07224c1f08cf296ab3c3eb39 (patch)
treefc5e9c5a7986825ff7dbcf3796792e9c4b93f548
parentc7fe9adcd4c114443f3706d7150ff5ce632f8717 (diff)
downloademacs-3e861c8a0d2dfaea07224c1f08cf296ab3c3eb39.tar.gz
emacs-3e861c8a0d2dfaea07224c1f08cf296ab3c3eb39.zip
* descr-text.el (describe-char): Don't insert extra newlines.
Fixes: debbugs:10127
-rw-r--r--lisp/ChangeLog3
-rw-r--r--lisp/descr-text.el16
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 @@
12012-08-09 Chong Yidong <cyd@gnu.org> 12012-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