I've used ctrl-w in a windows drracket keyboard macro before (and I just tested it again). Also, you can always use ctrl-u 6 ctrl-x e as a substitute for control-x e e e e e e.<br><br><br><br><br><div class="gmail_quote">
On Mon, Jan 3, 2011 at 8:44 PM, Matthias Felleisen <span dir="ltr"><<a href="mailto:matthias@ccs.neu.edu">matthias@ccs.neu.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
I considered using a keyboard macro. The time to switch and rectangle-edit was less than what it took to do the macro.<br>
<div><div></div><div class="h5"><br>
<br>
On Jan 3, 2011, at 6:36 PM, Robby Findler wrote:<br>
<br>
> FWIW, DrRacket does have keyboard macros but I see that control-w<br>
> (under windows, with menu keys disabled) interrupts the sequence so I<br>
> can't actually use them to do Matthias's edit easily in DrRacket (also<br>
> DrRacket is missing that cool control-x e e e e e e that Emacs does<br>
> these days).<br>
><br>
> Robby<br>
><br>
> On Mon, Jan 3, 2011 at 4:54 PM, Neil Van Dyke <<a href="mailto:neil@neilvandyke.org">neil@neilvandyke.org</a>> wrote:<br>
>> A few things for which I switch to Emacs, even when using DrRacket:<br>
>><br>
>> * M-q to re-flow Racket comments that span multiple lines, to fill to some<br>
>> margin (like 79 or 80 columns). Note that Emacs has fancy "adaptive-fill",<br>
>> but something simple and Racket-comment-specific would be fine.<br>
>><br>
>> * M-x quack-tidy RET to reindent all lines and tidy up extraneous<br>
>> whitespace. Using the pretty-printer, DrRacket could go a step further, to<br>
>> line-breaking.<br>
>><br>
>> * Keyboard macros. These can get pretty powerful. Matthias's<br>
>> argument-reordering would be a simple example, and even for that, keyboard<br>
>> macros using sexp movement operations would be more robust than rectangle<br>
>> kill&yank.<br>
>><br>
>> * Working with (editing, viewing, or doing keyboard macros with) more than 2<br>
>> or 3 files at once.<br>
>><br>
>> * Doing version control operations.<br>
>><br>
>> * Editing non-Racket/Scheme text files.<br>
>><br>
>> The first two have been on my mental list to add to DrRacket someday. But<br>
>> if any students are bored over winter break... :)<br>
>><br>
>> --<br>
>> <a href="http://www.neilvandyke.org/" target="_blank">http://www.neilvandyke.org/</a><br>
>> _________________________________________________<br>
>> For list-related administrative tasks:<br>
>> <a href="http://lists.racket-lang.org/listinfo/dev" target="_blank">http://lists.racket-lang.org/listinfo/dev</a><br>
>><br>
> _________________________________________________<br>
> For list-related administrative tasks:<br>
> <a href="http://lists.racket-lang.org/listinfo/dev" target="_blank">http://lists.racket-lang.org/listinfo/dev</a><br>
<br>
_________________________________________________<br>
For list-related administrative tasks:<br>
<a href="http://lists.racket-lang.org/listinfo/dev" target="_blank">http://lists.racket-lang.org/listinfo/dev</a><br>
</div></div></blockquote></div><br>