Major modes for hacking libpari and GP scripts in Emacs.