there's probably an emacs thing out there