X-Git-Url: http://git.hcoop.net/bpt/emacs.git/blobdiff_plain/8f1d2ef658f95549eb33fe5265f8f11c5129bece..33bd7ff0f66acdab978b5c67e76c3676286ab3e6:/lisp/cmuscheme.el diff --git a/lisp/cmuscheme.el b/lisp/cmuscheme.el index fc1134f03d..0024b52a76 100644 --- a/lisp/cmuscheme.el +++ b/lisp/cmuscheme.el @@ -1,6 +1,6 @@ ;;; cmuscheme.el --- Scheme process in a buffer. Adapted from tea.el -;; Copyright (C) 1988, 1994, 1997, 2001-2011 Free Software Foundation, Inc. +;; Copyright (C) 1988, 1994, 1997, 2001-2012 Free Software Foundation, Inc. ;; Author: Olin Shivers ;; Maintainer: FSF @@ -246,8 +246,7 @@ is run). (inferior-scheme-mode))) (setq scheme-program-name cmd) (setq scheme-buffer "*scheme*") - (pop-to-buffer "*scheme*")) -;;;###autoload (add-hook 'same-window-buffer-names (purecopy "*scheme*")) + (pop-to-buffer-same-window "*scheme*")) (defun scheme-start-file (prog) "Return the name of the start file corresponding to PROG. @@ -372,7 +371,7 @@ With argument, position cursor at end of buffer." (interactive "P") (if (or (and scheme-buffer (get-buffer scheme-buffer)) (scheme-interactively-start-process)) - (pop-to-buffer scheme-buffer) + (pop-to-buffer-same-window scheme-buffer) (error "No current process buffer. See variable `scheme-buffer'")) (when eob-p (push-mark) @@ -503,7 +502,7 @@ See variable `scheme-buffer'." (current-buffer) scheme-buffer))) -(defun scheme-interactively-start-process (&optional cmd) +(defun scheme-interactively-start-process (&optional _cmd) "Start an inferior Scheme process. Return the process started. Since this command is run implicitly, always ask the user for the command to run."