Emacs: too long for unix domain socket


在mac中, 由于unix domain socket的文件名长度有限(104字符), 往往指定了端口会导致最终的socket文件名恰好超过了这个限制, 于是报错: “too long for unix domain socket”. 

针对此问题,可以设置如下变量:

(setq tramp-ssh-controlmaster-options "-o ControlPath=%%C -o ControlMaster=auto -o ControlPersist=no")