Honestly, just being able to set emacs full/split screen via a siri shortcut (and hence, any Shortcut script) would be unbelievably useful for automating pieces of my workflow.
/opt/homebrew/bin/emacsclient -e '(toggle-frame-maximized)'
I've tinkered with my own customizations of course, but can someone recommend a good methodical approach for learning elisp and emacs internals?
Once you have that foundation, you shouldn't have much trouble scratching whatever itches that arise. The community is thriving so often a web search will return a blog or video explaining how to do exactly what you want. And once you're familiar with it, Elisp is a fairly readable language, so you can learn a lot from looking at the source for other packages to get ideas.
Edit: Sibling comment for Advent of Code is also a solid idea. Arguably Emacs's greatest strength is that it's a fantastic Elisp development environment.
i point this out since Common Lisp is a language with huge potential for industrial applications and heavy computations. the utility of Emacs Lisp is non existent beyond emacs. of course, if you use Emacs the program to its full potential then knowing Emacs Lisp is also a huge deal
Thank you!