Consider the following recipe:
- emacs -Q
- M-x package-install geiser-mit
- Create a new file foo.scm with the following contents
;; -*- geiser-scheme-implementation: mit -*-
(+ 2 2)
- M-x geiser
- M-x geiser-eval-buffer
- Observe Geiser Debug
;; -*- geiser-scheme-implementation: mit -*-
(+ 2 2)
Error: retort-syntax
;Unexpected read restart on: #[textual-i/o-port 27 for console]
;To continue, call RESTART with an option number:
; (RESTART 1) => Return to read-eval-print level 1.
2 error>
Expected:
;; -*- geiser-scheme-implementation: mit -*-
(+ 2 2)
=> 4
If I repeat M-x geiser-eval-buffer, what I see is the above text,
evaluating to "4".
Consider the following recipe:
1. emacs -Q
2. M-x package-install geiser-mit
3. Create a new file foo.scm with the following contents
```scheme
;; -*- geiser-scheme-implementation: mit -*-
(+ 2 2)
```
4. M-x geiser
5. M-x geiser-eval-buffer
6. Observe *Geiser Debug*
```scheme
;; -*- geiser-scheme-implementation: mit -*-
(+ 2 2)
```
```
Error: retort-syntax
;Unexpected read restart on: #[textual-i/o-port 27 for console]
;To continue, call RESTART with an option number:
; (RESTART 1) => Return to read-eval-print level 1.
2 error>
```
Expected:
```scheme
;; -*- geiser-scheme-implementation: mit -*-
(+ 2 2)
```
```
=> 4
```
If I repeat M-x geiser-eval-buffer, what I see is the above text,
evaluating to "4".