3 ms·
Parent is talking about using "emacsclient". Basically you start Emacs in daemon mode (e.g. add "(server-start)" at end of config), and you never kill it. You j
by natrys 6y ago
Parent is talking about using "emacsclient". Basically you start Emacs in daemon mode (e.g. add "(server-start)" at end of config), and you never kill it. You just pay slow startup cost once, any subsequent client invocation after that is instantaneous.
- k_bx 6y agoI understand. I use it for my git commit editing in my “master” emacs. It’s just not usable when you want multiple instances in different tmux windows
- fiddlerwoaroof 6y agoI have this little handy shell function for that: semacs () { emacs --eval "(setq server-name \"$1\")" --daemon } `semacs foo` then starts an emacs server named foo and and `emacsclient -s foo -c` attaches to it.