[racket] racket-mode
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