[racket] etags support for DrRacket
Guillaume Marceau wrote a script for that:
http://lists.racket-lang.org/users/archive/2003-November/003715.html
Vincent
At Thu, 18 Nov 2010 13:49:23 -0500,
Mitchell Wand wrote:
>
> [1 <multipart/alternative (7bit)>]
> [1.1 <text/plain; ISO-8859-1 (7bit)>]
> It took me about 45 minutes, but I found the following bit of trivia
> helpful:
>
> To convince etags to look for definitions in .rkt files do the following:
>
> Create a file ~/.ctags , and add to it the following line:
>
> --langmap=scheme:.rkt
>
>
> This will cause ctags/etags to recognize .rkt files as scheme files, and
> apply etags' parsing rules to find definitions.
>
> OTOH:
>
> (1) According to http://ctags.sourceforge.net/EXTENDING.html , you can add
> a new language to ctags/etags by writing something like
>
> --langdef=swine
> --langmap=swine:.swn
> --regex-swine=/^def[ \t]*([a-zA-Z0-9_]+)/\1/d,definition/
>
> Has anybody done this for Racket ? There are also fancier things you
> can do; see the EXTENDING page for details.
>
> (2) Is there some better tool I should be using? I want to do things
> like change a name across a whole set of files.
>
> --Mitch
> [1.2 <text/html; ISO-8859-1 (quoted-printable)>]
>
> [2 <text/plain; us-ascii (7bit)>]
> _________________________________________________
> For list-related administrative tasks:
> http://lists.racket-lang.org/listinfo/users