Hi Emacs LISPers! I'm not sure if this issue has been raised before (searching the mailing list comes up nothing), but here it goes: I was frustrated with the fact that flymake-mode is the one minor-mode that I use often and complicated enough but doesn't come with anyway to extend it with hooks or keymaps. So I've patch the trunk flymake.el to be a little more emacsy. I've added a default keymap and a minor-mode hook to flymake, I was hoping this will make it into the next Emacs version. Comments welcome. Jimmy Yuen Ho Wong P.S The attached patch is in git format.