Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Emacs server file path

I'm using Aquamacs and started the emacs server with M-x server-start. My emacsclient connects just fine. However, when I start another ssh session (on the same pc) it cannot locate my socket-name / server file. It's not in ~/.emacs.d/server/server where I would expect it.

How can I find out which server-file / socket-name the emacs server is currently using?

This is my working configuration:

.emacs

(setq server-socket-dir "~/.emacs.d/server")
(server-start)

em.sh

location="/`whoami`@`hostname`:$(readlink -f $1)"
ssh <YOU@LOCAL-WORKSTATION> emacsclient -n -s '~/.emacs.d/server/server' $location
like image 237
Ward Bekker Avatar asked Feb 11 '26 22:02

Ward Bekker


1 Answers

The variable server-socket-dir (atleast on GNU Emacs) is what holds the location of the socket. The socket file in my case is simply called server.

like image 160
Noufal Ibrahim Avatar answered Feb 15 '26 15:02

Noufal Ibrahim



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!