and example project for an emacs minor mode