;;; xscheme.el --- run MIT Scheme under Emacs
-;; Copyright (C) 1986, 1987, 1989, 1990, 2001 Free Software Foundation, Inc.
+;; Copyright (C) 1986, 1987, 1989, 1990, 2001, 2002, 2003, 2004, 2005
+;; Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: languages, lisp
;; You should have received a copy of the GNU General Public License
;; along with GNU Emacs; see the file COPYING. If not, write to the
-;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-;; Boston, MA 02111-1307, USA.
+;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+;; Boston, MA 02110-1301, USA.
;;; Commentary:
(let* ((buffer (get-buffer buffer-name))
(process (and buffer (get-buffer-process buffer))))
(cond ((not buffer)
- (error "Buffer does not exist" buffer-name))
+ (error "Buffer `%s' does not exist" buffer-name))
((not process)
- (error "Buffer is not a scheme interaction buffer" buffer-name))
+ (error "Buffer `%s' is not a scheme interaction buffer" buffer-name))
(t
(save-excursion
(set-buffer buffer)
(if (not (xscheme-process-buffer-current-p))
- (error "Buffer is not a scheme interaction buffer"
+ (error "Buffer `%s' is not a scheme interaction buffer"
buffer-name)))
(process-name process)))))
\f
(setq xscheme-previous-process-state (cons nil nil)))))))
(scheme-interaction-mode-initialize)
(scheme-mode-variables)
- (run-hooks 'scheme-mode-hook 'scheme-interaction-mode-hook))
+ (run-mode-hooks 'scheme-mode-hook 'scheme-interaction-mode-hook))
(defun exit-scheme-interaction-mode ()
"Take buffer out of scheme interaction mode"
Commands:
\\{scheme-debugger-mode-map}"
- (error "Illegal entry to scheme-debugger-mode"))
+ (error "Invalid entry to scheme-debugger-mode"))
(defun scheme-debugger-mode-initialize ()
(use-local-map scheme-debugger-mode-map)
(provide 'xscheme)
+;;; arch-tag: cfc14adc-2917-409e-ad16-432e8d0017de
;;; xscheme.el ends here