<div dir="ltr">... and somewhat involved to use correctly.<div><br></div><div>Here is the "brief" overview of why it is required compared to everything else out there. There are not many examples out there how or why you would ever want to use `server-eval-at'.</div><div><br></div><div>In particular it explains why `emacs-client' /can't/ do what this does.</div><div><br></div><div>Here it is:</div><div><br></div><div><a href="https://github.com/grettke/be2">https://github.com/grettke/be2</a><br></div><div><br></div><div>Let me know what you think.</div><div><br></div><div>I set it up to solve a single problem: </div><div><br></div><div>Use Keyboard Maestro so from anywhere inside MacOS I could evaluate Elisp code in my current Emacs instance and type it into the app I was using.</div><div><br></div><div>It lets you run Elisp code anywhere.</div><div><br></div><div>You can do a lot more than automatically type text into places using Keyboard Maestro: it is actually a full blown programming environment. </div><div><br></div><div>For a start though, I just wanted to insert my favorite date formats and jokes that I already configured in Emacs.</div><div><br></div><div>It is really fun.</div></div>