# HG changeset patch # User Jan Dj¸«£rv # Date 1207896224 0 # Node ID 7ae01d17160fcea0a9f710c25044051c99f495c5 # Parent 81fe93cd566ee278cc4b8f3efb7c7443e4b99237 (tooltip-show-help-non-mode): Set message-truncate-lines to t and don't truncate msg. diff -r 81fe93cd566e -r 7ae01d17160f lisp/tooltip.el --- a/lisp/tooltip.el Fri Apr 11 03:49:39 2008 +0000 +++ b/lisp/tooltip.el Fri Apr 11 06:43:44 2008 +0000 @@ -316,21 +316,12 @@ (defvar tooltip-help-message nil "The last help message received via `tooltip-show-help'.") -(defun tooltip-trunc-str (str maxlen pieces) - (let ((s (car pieces))) - (if (and pieces (< (+ (length str) (length s) 2) maxlen)) - (tooltip-trunc-str (concat str - (if (> (length str) 0) ", " "") - s) - maxlen (cdr pieces)) - (if (> (length str) 0) str s)))) - (defun tooltip-show-help-non-mode (msg) "Function installed as `show-help-function' when tooltip is off." - (message "%s" (if msg - (tooltip-trunc-str "" (frame-parameter nil 'width) - (split-string msg "\n" t)) - ""))) + (let ((message-truncate-lines t)) + (message "%s" (if msg + (replace-regexp-in-string "\n" ", " msg) + "")))) (defun tooltip-show-help (msg) "Function installed as `show-help-function'.