Hi,<br><br>A wish list, well I&#39;d like &quot;extract function&quot; refactoring and more advanced renaming than search &amp; 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">&lt;<a href="mailto:neil@neilvandyke.org">neil@neilvandyke.org</a>&gt;</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.  (&quot;meta-uparrow&quot;, to move up a sexp level, is one example of a sexp operation people can adopt at any time, independent of other operations.)  I&#39;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&#39;m also interested in ideas for language-specific operations, such as Quack&#39;s command to toggle a form between &quot;(define (X ...) ...)&quot; and &quot;(define X (lambda (...) ...))&quot;.  Different people will want different of these operations, and I probably can&#39;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&#39;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>