Changeset 6756


Ignore:
Timestamp:
Jun 18, 2007, 1:37:08 AM (17 years ago)
Author:
Gary Byers
Message:

Don't sleep in MESSAGE, CLEAR-ECHO-AREA. Still slow, sometimes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ide-1.0/ccl/hemlock/src/echo.lisp

    r6699 r6756  
    9999
    100100(defhvar "Message Pause" "The number of seconds to pause after a Message."
    101   :value 0.5s0)
     101  :value 0.0s0)
    102102
    103103(defvar *last-message-time* 0
     
    114114(defun clear-echo-area ()
    115115  "You guessed it."
    116   (maybe-wait)
     116  ;(maybe-wait)
    117117  (let* ((b (current-buffer))
    118118         (doc (buffer-document *echo-area-buffer*)))
     
    137137  to give the luser a chance to see it.  String and Args are a format
    138138  control string and format arguments, respectively."
    139   (maybe-wait)
     139  ;(maybe-wait)
    140140  (modifying-echo-buffer
    141141   (cond ((eq *current-window* *echo-area-window*)
     
    153153                   (insert-character mark #\newline)
    154154                   (clear-echo-area)))
    155             (apply #'format *echo-area-stream* string args)
     155            (write-string (apply #'format nil string args)
     156                          *echo-area-stream*)
    156157            (setf (buffer-modified *echo-area-buffer*) t))))
    157158   (force-output *echo-area-stream*)
Note: See TracChangeset for help on using the changeset viewer.