comparison lisp/simple.el @ 259:11cf20601dec r20-5b28

Import from CVS: tag r20-5b28
author cvs
date Mon, 13 Aug 2007 10:23:02 +0200
parents 157b30c96d03
children 8efd647ea9ca
comparison
equal deleted inserted replaced
258:58424f6abf56 259:11cf20601dec
3878 (let ((buffer (get-buffer-create "*Warnings*"))) 3878 (let ((buffer (get-buffer-create "*Warnings*")))
3879 (when (or (not warning-marker) 3879 (when (or (not warning-marker)
3880 (not (eq (marker-buffer warning-marker) buffer))) 3880 (not (eq (marker-buffer warning-marker) buffer)))
3881 (setq warning-marker (make-marker)) 3881 (setq warning-marker (make-marker))
3882 (set-marker warning-marker 1 buffer)) 3882 (set-marker warning-marker 1 buffer))
3883 (set-window-start (display-buffer buffer) warning-marker) 3883 (if temp-buffer-show-function
3884 (let ((show-buffer (get-buffer-create "*Warnings-Show*")))
3885 (save-excursion
3886 (set-buffer show-buffer)
3887 (setq buffer-read-only nil)
3888 (erase-buffer))
3889 (save-excursion
3890 (set-buffer buffer)
3891 (copy-to-buffer show-buffer
3892 (marker-position warning-marker)
3893 (point-max)))
3894 (funcall temp-buffer-show-function show-buffer))
3895 (set-window-start (display-buffer buffer) warning-marker))
3884 (set-marker warning-marker (point-max buffer) buffer))) 3896 (set-marker warning-marker (point-max buffer) buffer)))
3885 3897
3886 (defun emacs-name () 3898 (defun emacs-name ()
3887 "Return the printable name of this instance of Emacs." 3899 "Return the printable name of this instance of Emacs."
3888 (cond ((featurep 'infodock) "InfoDock") 3900 (cond ((featurep 'infodock) "InfoDock")