Mercurial > emacs
changeset 49897:99cc7aecbbec
(command-line): Clarify and tidy up the message
printed when there are errors in the user-init-file.
Do not encapsulate the error data; it's read by humans here.
Do not split windows when displaying the *Message* buffer.
author | Kim F. Storm <storm@cua.dk> |
---|---|
date | Fri, 21 Feb 2003 12:43:31 +0000 |
parents | 28d840845e33 |
children | 53baa12e5cee |
files | lisp/startup.el |
diffstat | 1 files changed, 6 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/startup.el Fri Feb 21 08:08:03 2003 +0000 +++ b/lisp/startup.el Fri Feb 21 12:43:31 2003 +0000 @@ -982,17 +982,17 @@ (format "%s%s%s" (get (car error) 'error-message) (if (cdr error) ": " "") - (mapconcat 'prin1-to-string (cdr error) ", ")) + (mapconcat (lambda (s) (prin1-to-string s t)) (cdr error) ", ")) "\n\n" - "To ensure normal operation, you should investigate the cause\n" - "of the error in your initialization file and remove it. Start\n" - "Emacs with the `--debug-init' option to view a complete error\n" - "backtrace\n")) + "To ensure normal operation, you should investigate and remove the\n" + "cause of the error in your initialization file. Start Emacs with\n" + "the `--debug-init' option to view a complete error backtrace.\n\n")) (message "Error in init file: %s%s%s" (get (car error) 'error-message) (if (cdr error) ": " "") (mapconcat 'prin1-to-string (cdr error) ", ")) - (pop-to-buffer "*Messages*") + (let ((pop-up-windows nil)) + (pop-to-buffer "*Messages*")) (setq init-file-had-error t))))) ;; If the user has a file of abbrevs, read it.