Hi,
I've encountered a issue when using "geiser-eval-last-sexp" - the steps to reproduce the issue are:
1. create a new file (say "/tmp/mytest.rkt")
2. run-racket
3. write some code in the file, for example:
#lang racket
(provide my-sane-var)
(define my-sane-var 1234) ;; cursor here
4. invoke "geiser-eval-last-sexp" by pressing C-x C-e
5. check in REPL - nothing gets eval'ed!?
=> my-sane-var: undefined;
=> cannot reference undefined identifier
However, if I change the "#lang racket" to "(require racket)", and repeat step 4-5, the _expression_ gets eval'ed as expected?