Mercurial > emacs
diff lisp/=timer.el @ 9642:d857ac857c27
Finish installing previous change.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Fri, 21 Oct 1994 20:29:30 +0000 |
parents | 284c46319091 |
children | fa912a906a6f |
line wrap: on
line diff
--- a/lisp/=timer.el Fri Oct 21 20:27:08 1994 +0000 +++ b/lisp/=timer.el Fri Oct 21 20:29:30 1994 +0000 @@ -142,7 +142,15 @@ token (assoc (substring token (match-beginning 3) (match-end 3)) timer-alist) timer-alist (delq token timer-alist)) - (error "%s for %s; couldn't set at `%s'" error (nth 2 token) do)))) + (or timer-alist + timer-dont-exit + (process-send-eof proc)) + ;; Update error message for this particular instance + (put 'timer-filter-error + 'error-message + (format "%s for %s; couldn't set at \"%s\"" + error (nth 2 token) do)) + (signal 'timer-filter-error (list proc str))))) (or timer-alist timer-dont-exit (process-send-eof proc)))) (defun timer-process-sentinel (proc str)