[slime-devel] Re: slime-region-for-defun-function
Tobias C. Rittweiler
tcr at freebits.de
Thu Sep 25 08:53:47 UTC 2008
Madhu <enometh at meer.net> writes:
> * Helmut Eller <m2k5d0spr6.fsf at common-lisp.net> :
> Wrote on Thu, 25 Sep 2008 08:28:45 +0200:
> | * Madhu [2008-09-25 08:00+0200] writes:
> |> * 2008-03-13 Helmut Eller <heller at common-lisp.net>
> |> | * slime.el (slime-region-for-defun-function): Deleted.
> |> | (slime-region-for-defun-at-point): Use beginning-of-defun
> |> | and not beginning-of-sexp.
> |> This breaks multiple use cases when evaluating s-expressions from lisp
> |> file buffers.
> | Which cases?
> Heres One case.
> (print 1)
> (print 2))
> Note the progn and each enclosed sexp all begin at column 0
Yeah we all know how Emacs' primitive heuristic for beginning-of-defun
is annoying. However, notice that C-M-x is bound to slime-eval-defun,
so its failure on the above case is traditionally correct. :-)
You're probably looking for C-x C-e which is bound to
slime-eval-last-expression. (It however, doesn't do the DEFVAR
More information about the slime-devel