My understanding is that minor modes are something like filetype plugins for vim if you're familiar with those, but on steroids or something. The most prominent mature incarnations of this kind of interface that I'm most familiar with are doom emacs (
) and spacemacs (
), maybe the documentation / search spaces for those projects might be helpful, but yeah, I'm not sure 😅