neilvandyke.org

Quack

Quack enhances Emacs support for Racket and Scheme.

 [screenshot of Quack]

Note: Quack is getting old, but still useful. I implemented most of a replacement for Quack, called Meow, which does a proper parse rather than use Regexp kludges, but got interrupted and didn't finish it. For now, if you're using Racket, you probably want to use Greg Hendershott's racket-mode.

You can download file quack.el, version 0.48 (2016-04-03).

Quack is included in Linux distributions Debian (package emacs-goodies-el in testing) and Gentoo (port app-emacs/quack).

 [screenshot]

Main screenshot for Meow, Quack's possible someday replacement.


 [screenshot]

Meow even parses quote shorthand (even pathological multiple quotes), and can do intuitive structural navigation for it.


 [screenshot]

When Meow uses bright red to highlight a parse error (and recover from it), it can display a diagnosis of the parse error using a hover tooltip.


(If I ever dust off Meow, it will be for portable Scheme, and will get rid of the Racket-idiomatic red for parentheses, by default.)

Copyright © Neil Van Dyke, All Rights Reserved