Hi,<br><br>A wish list, well I'd like "extract function" refactoring and more advanced renaming than search & replace. Also would be nice to be able to have visibility to all defined modules, requires, provides, functions, classes, structs etc. in a whole project and quick navigation within it.<br>
<br>-Markku<br><br><div class="gmail_quote">On Fri, Jul 15, 2011 at 8:35 AM, Neil Van Dyke <span dir="ltr"><<a href="mailto:neil@neilvandyke.org">neil@neilvandyke.org</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;">
What kind of Racket editor operations would you like to see?<br>
<br>
With the forthcoming Emacs mode for Racket, called Meow, I intend to provide a conventional typing interface and also some sexp-oriented operations that people can adopt incrementally if they want. ("meta-uparrow", to move up a sexp level, is one example of a sexp operation people can adopt at any time, independent of other operations.) I'd be interested in ideas how to better accommodate people becoming power-users in small steps like this, rather than a modal switch from dumb-editor keys to power-user keys.<br>
<br>
I'm also interested in ideas for language-specific operations, such as Quack's command to toggle a form between "(define (X ...) ...)" and "(define X (lambda (...) ...))". Different people will want different of these operations, and I probably can't predict most of them.<br>
<br>
Meow has more precise parsing of the buffer than Emacs modes normally do, and so doing some things smarter should be easier: <a href="http://www.neilvandyke.org/weblog/2011/06/#2011-06-20" target="_blank">http://www.neilvandyke.org/<u></u>weblog/2011/06/#2011-06-20</a><br>
<br>
I'm not going to be implementing this immediately, nor discussing it in detail, but it would be nice to have a list of ideas ready for when I do have another free weekend to work on Meow.<br><font color="#888888">
<br>
-- <br>
<a href="http://www.neilvandyke.org/" target="_blank">http://www.neilvandyke.org/</a><br>
______________________________<u></u>___________________<br>
For list-related administrative tasks:<br>
<a href="http://lists.racket-lang.org/listinfo/users" target="_blank">http://lists.racket-lang.org/<u></u>listinfo/users</a><br>
</font></blockquote></div><br>