https://github.com/dannypsnl/sauron
A DrRacket plugin to make it experience like an IDE
https://github.com/dannypsnl/sauron
drracket ide racket sauron
Last synced: 25 days ago
JSON representation
A DrRacket plugin to make it experience like an IDE
- Host: GitHub
- URL: https://github.com/dannypsnl/sauron
- Owner: dannypsnl
- License: apache-2.0
- Created: 2020-07-24T07:59:49.000Z (over 4 years ago)
- Default Branch: develop
- Last Pushed: 2024-09-22T14:22:34.000Z (7 months ago)
- Last Synced: 2025-02-02T02:28:06.006Z (3 months ago)
- Topics: drracket, ide, racket, sauron
- Language: Racket
- Homepage: https://pkgs.racket-lang.org/package/sauron
- Size: 1.03 MB
- Stars: 48
- Watchers: 4
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE-APACHE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# sauron
[](https://github.com/dannypsnl/sauron/actions/workflows/test.yml)
[](https://dannypsnl.github.io/sauron/coverage)Sauron is a plugin of DrRacket to make it be a better Racket IDE, see more in [user guide][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
```sh
raco pkg install --auto sauron
```After installation, restart your DrRacket is required, then go to [user guide][user-guide] to see how to use it.
### Other plugins
- [drcomplete](https://github.com/yjqww6/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
[user-guide]: https://docs.racket-lang.org/sauron/user-guide.html
### Development
Install Git Hooks
```sh
ln -sf $(pwd)/.hooks/pre-commit $(pwd)/.git/hooks/pre-commit
```