[slime-devel] broken buffer <-> repl interaction
Stas Boukarev
stassats at gmail.com
Sat Oct 20 13:00:12 UTC 2012
"Simon Koch" <simkoc at postfach.it> writes:
> I used to install slime by using the Ubuntu package system, but currently
> those packages are either out of date or broken. Therefore I installed and
> configured slime and emacs myself using the provided manuals.
>
> But after that the buffer<->repl interaction is still broken.
>
> I am used to an interaction where typing
>
> (FORMAT t "foobar~%")
>
> into a buffer e.g. *scratch* and then using C-M-x on it, would result in
> the repl printing "foobar". Instead I am getting an error:
>
> Debugger entered--Lisp error: (void-function FORMAT)
> (FORMAT t "foobar~%")
> eval-region(291 312 t (lambda (ignore) (goto-char 312) (quote
> (FORMAT t "foobar~%")))) ; Reading at buffer position 310
> apply(eval-region (291 312 t (lambda (ignore) (goto-char 312) (quote
> (FORMAT t "foobar~%")))))
> eval-defun-2()
> eval-defun(nil)
> call-interactively(eval-defun nil nil)
> recursive-edit()
>
> which confuses me in two ways:
>
> 1. there is no output in the REPL as expected
> 2. given the (doubtful) assumption that the line contained an error: this
> is not the error/debug-screen I am used by slime which is supposed to
> look like the right top window in the picture shown on the homepage of
> slime.
>
> Another symptom I got is, that c-x c-m which is supposed to expand a given
> macro-expression works in the *slime-repl sbcl* buffer, but in any other
> buffer the message "C-c RET is not defined" appears.
>
> This is my current .emacs file:
>
> ;;slime-setup
> (load (expand-file-name "~/quicklisp/slime-helper.el"))
> (setq inferior-lisp-program "sbcl")
> (add-to-list 'load-path "/home/simkoc/emacs/slime/")
> (require 'slime-autoloads)
> (slime-setup '(slime-fancy slime-asdf))
>
> I'd appreciate any help.
>
> Thank you.
*scratch* is an emacs lisp buffer.
You want *slime-scratch* (get it first by M-x slime-scratch).
--
With best regards, Stas.
More information about the slime-devel
mailing list