I think Faheem wants "C:x, C:e" with the cursor at the right of the expression, C:M:f to get it there. I could be wrong, too.<br><br><div class="gmail_quote">On Mon, May 14, 2012 at 1:07 PM, Dave Cooper <span dir="ltr"><<a href="mailto:gendl@genworks.com" target="_blank">gendl@genworks.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Faheem,<br>
<br>
 With the cursor on the _opening_ paren of an s-expression, you can do<br>
<br>
   C-M-<space><br>
<br>
 to select the S-expression, then<br>
<br>
  M-w<br>
<br>
 to copy it.<br>
<br>
 Then go over to the repl (I bind a personal shortcut of C-x & for this), then<br>
<br>
 C-y<br>
<br>
to "yank" (paste) the expression to the repl.<br>
<br>
I'm not sure about automatically switching to the repl and pasting in<br>
one go, but I'm sure that would be a few lines of emacs lisp...<br>
<br>
And a quick way to get the cursor to the opening paren of an s-expression is<br>
<br>
  C-M-b<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
On Mon, May 14, 2012 at 1:35 PM, Faheem Mitha <<a href="mailto:faheem@faheem.info">faheem@faheem.info</a>> wrote:<br>
><br>
> Hello everyone,<br>
><br>
> I've recently started using SLIME with SBCl on Debian, where SLIME defaults<br>
> to using SBCL, at least when it is installed. So far I am very impressed. I<br>
> haven't been able to take off and fly yet, but I'm on the runway.:-)<br>
><br>
> I'm particularly impressed by the underlining source which has compile<br>
> errors, and doing a popup on mouseover feature. I don't know whose idea this<br>
> was, but it is pretty damn cool. Does anyone know the history of this<br>
> feature?<br>
><br>
> So, I have a question about SLIME. When debugging, or indeed otherwise, I<br>
> find it useful to copy and paste S-expressions from a buffer to the REPL.<br>
> I've been using the mouse for this, which is decidedly sub-optimal. I hate<br>
> using the mouse. I was thinking that it would be handy to have a command<br>
> which would copy and paste S-expressions from a buffer to the REPL, while at<br>
> the same time switching the buffer to the REPL. The S-expression would be<br>
> chosen by having the cusor to the right of the closing expression. I'm not<br>
> sure if this position has a name.<br>
><br>
> I don't know if this command already exists. I could not find it in the<br>
> manual. If it doesn't, could someone tell me what code would tell emacs to<br>
> do this? My knowledge of Emacs programming is non-existent.<br>
><br>
> Please CC me on any reply. Thanks.<br>
>                                                           Regards, Faheem<br>
><br>
> _______________________________________________<br>
> slime-devel site list<br>
> <a href="mailto:slime-devel@common-lisp.net">slime-devel@common-lisp.net</a><br>
> <a href="http://common-lisp.net/mailman/listinfo/slime-devel" target="_blank">http://common-lisp.net/mailman/listinfo/slime-devel</a><br>
<br>
_______________________________________________<br>
slime-devel site list<br>
<a href="mailto:slime-devel@common-lisp.net">slime-devel@common-lisp.net</a><br>
<a href="http://common-lisp.net/mailman/listinfo/slime-devel" target="_blank">http://common-lisp.net/mailman/listinfo/slime-devel</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><a href="http://www.wisdomandwonder.com/" target="_blank">http://www.wisdomandwonder.com/</a><br>ACM, AMA, COG, IEEE<br>