Racket: better behaviour of geiser-eval-buffer
commitf9b2ed86077a79718b083e49f752cf01457e1459
authorJose Antonio Ortega Ruiz <jao@gnu.org>
Fri, 10 Jan 2014 05:20:05 +0000 (10 06:20 +0100)
committerJose Antonio Ortega Ruiz <jao@gnu.org>
Fri, 10 Jan 2014 05:20:05 +0000 (10 06:20 +0100)
treeabcfbe4910f1462185f385cb78d6ce6b5b4b473e
parent826a054761d0f12f243883a001b2392279580a7f
Racket: better behaviour of geiser-eval-buffer

For buffers containing a #lang directive, geiser-eval-buffer was simply
broken: one cannot send the whole region wrapped in a `begin' in that
case.

We try now to send the region below, although a real solution would
imply using #%module-begin as the wrapper, in order to be robust for
languages that define their own version of the macro (such as TR).

But people should use C-c C-a or C-c C-k and leave this silly function
alone instead.
NEWS
elisp/geiser-mode.el
elisp/geiser-racket.el