Scripts from the Quickscript Competition July 2020
This is a collection of scripts that result from the Quickscript Competition July 2020.
Each script has its own license (either MIT, Apache 2.0, both, or CC-BY).
1 Installation
In DrRacket, in File|Package manager|Source, enter quickscript-competition-2020.
Or, on the command line, type: raco pkg install quickscript-competition-2020.
If DrRacket is already running, click on Scripts|Manage scripts|Reload menu.
2 Scripts
The following scripts are included.
breakout: Breakout game. Move: left and right arrows. New ball: b. Reset: r.
colorscheme2package: Save the current colorscheme as a new package
copy-selection-as-html: Copy selection as HTML with rainbow parens
count-lines: Count lines in the current selection, or for all definitions.
cve-search: A function to help you gather CVE information, if you use it with a text slection it will try and work out if there any CVEs referenced by your selection
design-recipe-template: Apply a Design Recipe template to the selected text
fishy-completion: A proof-of-concept completion with fishy static analysis.
format-selection: Formats the selected text to wrap around a 78 character limit. It is able to detect comments. demo
open-recent: Open a recent file (dialog uses a search-list-box)
plot-selected-numbers: Takes a selection of numbers which are separated by whitespaces and plots them
preview-markdown: Preview current markdown file in a web browser
robopat: Produces simple asciiart robo-head saying encouraging words
show-highlighted: The highlighted text will be displayed in a World window in randomly-colored text, flashing 5 times, then "CLOSE MEEEE" will be displayed to warn user to close that World window
sort-lines: Sort line numerically or alphanumerically, ascending or descending
3 Customizing
If the default keybindings, names or submenus are not to your taste, they can be fully customized using Quickscript’s shadow scripts.
Scripts can also be selectively deactivated from the library (Scripts|Manage scripts|Library).