Ahh, cool.  Is that somewhere in the Racket distribution, or do I need to copy it?  --Mitch<br><br><div class="gmail_quote">On Thu, Nov 18, 2010 at 2:29 PM, Vincent St-Amour <span dir="ltr">&lt;<a href="mailto:stamourv@ccs.neu.edu">stamourv@ccs.neu.edu</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;">Guillaume Marceau wrote a script for that:<br>
<a href="http://lists.racket-lang.org/users/archive/2003-November/003715.html" target="_blank">http://lists.racket-lang.org/users/archive/2003-November/003715.html</a><br>
<br>
Vincent<br>
<br>
<br>
At Thu, 18 Nov 2010 13:49:23 -0500,<br>
Mitchell Wand wrote:<br>
&gt;<br>
&gt; [1  &lt;multipart/alternative (7bit)&gt;]<br>
&gt; [1.1  &lt;text/plain; ISO-8859-1 (7bit)&gt;]<br>
<div><div></div><div class="h5">&gt; It took me about 45 minutes, but I found the following bit of trivia<br>
&gt; helpful:<br>
&gt;<br>
&gt; To convince etags to look  for definitions in .rkt files do the following:<br>
&gt;<br>
&gt; Create a file ~/.ctags , and add to it the following line:<br>
&gt;<br>
&gt; --langmap=scheme:.rkt<br>
&gt;<br>
&gt;<br>
&gt; This will cause ctags/etags to recognize .rkt files as scheme files, and<br>
&gt; apply etags&#39; parsing rules to find definitions.<br>
&gt;<br>
&gt; OTOH:<br>
&gt;<br>
&gt; (1)  According to <a href="http://ctags.sourceforge.net/EXTENDING.html" target="_blank">http://ctags.sourceforge.net/EXTENDING.html</a> , you can add<br>
&gt; a new language to ctags/etags by writing something like<br>
&gt;<br>
&gt;   --langdef=swine<br>
&gt;   --langmap=swine:.swn<br>
&gt;   --regex-swine=/^def[ \t]*([a-zA-Z0-9_]+)/\1/d,definition/<br>
&gt;<br>
&gt; Has anybody done this for Racket ?  There are also fancier things you<br>
&gt; can do; see the EXTENDING page for details.<br>
&gt;<br>
&gt; (2)  Is there some better tool I should be using?  I want to do things<br>
&gt; like change a name across a whole set of files.<br>
&gt;<br>
&gt; --Mitch<br>
</div></div>&gt; [1.2  &lt;text/html; ISO-8859-1 (quoted-printable)&gt;]<br>
&gt;<br>
&gt; [2  &lt;text/plain; us-ascii (7bit)&gt;]<br>
<div><div></div><div class="h5">&gt; _________________________________________________<br>
&gt;   For list-related administrative tasks:<br>
&gt;   <a href="http://lists.racket-lang.org/listinfo/users" target="_blank">http://lists.racket-lang.org/listinfo/users</a><br>
<br>
</div></div></blockquote></div><br>