[racket] racket-mode

From: Matthias Felleisen (matthias at ccs.neu.edu)
Date: Wed Feb 25 11:40:22 EST 2015

Don't make me want to go back to programming Racket in Emacs :-) 
But thanks for mapping Emacs back into the fold. -- Matthias



On Feb 24, 2015, at 5:02 PM, Greg Hendershott <greghendershott at gmail.com> wrote:

> Just a heads-up on some progress with racket-mode over the last couple
> months:
> 
> - Support for errortrace in error message stack traces.
> 
> - A profile command that shows profile results in a major mode buffer
>  and lets you view the source locations in the other window. You can
>  also evaluate more expressions in the REPL, and refresh the displayed
>  profile results.
> 
> - The option to run tests with coverage enabled, highlighting uncovered
>  spots similar to DrRacket. (Note: This uses errortrace's
>  get-execute-counts. Spencer Florence and I have been discussing
>  replacing this with better instrumentation from the cover package.)
> 
> - A check-syntax minor mode, using functionality exposed by Robby
>  Findler (thanks!!) in Racket 6.1.1.6+. Although there aren't any
>  arrows, it does highlight related bindings, let you jump among them,
>  and rename related lexical bindings.
> 
> - An open require path command (similar to DrRacket's), as well as
>  integration with the raco-find-collection package if you have that
>  installed.
> 
> - Behind the scenes: The method of getting command output from Racket to
>  Emacs has been overhauled to be more reliable. There are now tests for
>  font-lock and indentation.
> 
> - Bugs have been squashed:
> 
>  https://github.com/greghendershott/racket-mode/issues?q=is%3Aissue+is%3Aclosed
> 
> - A number of people have contributed great pull requests (thanks!!).
> 
> 
> For more information:
> 
> - There's a Reference.md file you can browse online (it's created from
>  the doc strings you can view directly in Emacs help):
> 
>  https://github.com/greghendershott/racket-mode/blob/master/Reference.md
> 
> - The README is here:
> 
>  https://github.com/greghendershott/racket-mode/blob/master/README.md
> 
> - You can install racket-mode from MELPA: `M-x install-package`,
>  `racket-mode`. (If you have the minimal Racket distribution, e.g. from
>  Homebrew, then you'll need some more packages; simplest way to get
>  them all is to `raco pkg install drracket`.)
> 
> 
> If you have really detailed questions, or problem reports, it would
> probably be better for this list (and easier for me to track them)
> if you lob them to GitHub Issues:
> 
>  https://github.com/greghendershott/racket-mode/issues
> ____________________
>  Racket Users list:
>  http://lists.racket-lang.org/users



Posted on the users mailing list.