sauron icon indicating copy to clipboard operation
sauron copied to clipboard

A DrRacket plugin to make it experience like an IDE

sauron

Test Coverage Status

Sauron is a plugin of DrRacket to make it be a better Racket IDE, see more in user guide, the following shows something you can do with the plugin.

  1. Refactoring
  2. File explorer
  3. Auto formatting
  4. Jump to definition
  5. ...

Install

raco pkg install --auto sauron

After installation, restart your DrRacket is required, then go to user guide to see how to use it.

Other plugins

  • drcomplete: this plugin can help you get better completion, with sauron, completion would be triggered by default gives you a better experience. NOTE: only recommend for >=8.0 users since performance issue

Development

Install Git Hooks

ln -sf $(pwd)/.hooks/pre-commit $(pwd)/.git/hooks/pre-commit