Interesting, I find that there are plenty of resources but they don’t actually cover my pain points.
There are plenty that teach elisp the language or that demonstrate consuming elisp packages, but it seems like not many in using elisp to modify the environment. By that I mean, okay I want to write a major/minor mode and have it update on.. keystroke? Any state change? And knowing which hooks/emacs internals to inspect/modify accordingly.
To be fair, I think Xah does a great job of this and most of this can be learned from reading source code. But sometimes I wish there were more direct answers out there.
Anyone know of a “cookbook” of sorts for common design patterns when implementing your own elisp packages that assume you know the basics of elisp?