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