I want to configure emacs server so that the files indicated by emacsclients are related to the emacsclients file system and not to the server file system. For example, if I create emacs on a "darkstar" machine, and I connect to this server via emacsclient on "brightstar" with the command
emacsclient -nw '~/fantastic'
The emacs server will try to edit the ~ / fantastic file on darkstar, not a bright star. Identical, vice versa. I am open to all kinds of shy suggestions.
* Note: I want the emacs process to track all the buffers that I opened on different machines, track my color settings, bindings, etc. I want all this to be accessible and playable on any arbitrary machine with emacs. The emacs server seems to do this, but without the ability to edit local client files!
source share