]> git.eshelyaron.com Git - emacs.git/commitdiff
(tooltip-show-help-non-mode): Set message-truncate-lines
authorJan Djärv <jan.h.d@swipnet.se>
Fri, 11 Apr 2008 06:43:56 +0000 (06:43 +0000)
committerJan Djärv <jan.h.d@swipnet.se>
Fri, 11 Apr 2008 06:43:56 +0000 (06:43 +0000)
to t and don't truncate msg.

lisp/ChangeLog
lisp/tooltip.el

index af797ba4f5e657981bc15bf495c6d11360e02d03..557e43f6df410dbfe0e23043d80e8d384ef017c3 100644 (file)
@@ -1,3 +1,8 @@
+2008-04-11  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * tooltip.el (tooltip-show-help-non-mode): Set message-truncate-lines
+       to t and don't truncate msg.
+
 2008-04-11  Glenn Morris  <rgm@gnu.org>
 
        * calendar/calendar.el (diary, holidays):
index bfbedcf0c13b9051b58d61960b5ea0b0dfa9f4ea..469a1584221ea2dd44a1b955e0417ca0a35d9d4d 100644 (file)
@@ -316,21 +316,12 @@ the buffer of PROCESS."
 (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'.