教程

windows

配置例子

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
(
 ("spacemacs" . ((user-emacs-directory . "~/.emacs.d.spacemacs")
         (server-name . "~/.emacs.d/server/spacemacs")
         (env . (("SPACEMACSDIR" . "~/.emacs.d.spacemacs")))))

 ("default"  .  ((user-emacs-directory . "~/.emacs.d.default")
         (server-name . "~/.emacs.d/server/server")
         ))

 ("doom" . ((user-emacs-directory . "~/.emacs.d.doom")
        ;; (env . (("DOOMDIR" . "~/doom-config")))
        ))
 )

打开 emacsclient 方法

1
2
3
4
5
6
7
emacsclient -c -t -a=""

emacsclient -c -t -f "~/.emacs.d/server/server"
emacsclient -c -t -f server

emacsclient -c -t -f "~/.emacs.d/server/spacemacs"
emacsclient -c -t -f spacemacs
  • 可以通过指定 server 文件路径来

启动 daemon 方法

1
2
3
4
emacs --daemon  # alternate-editor='' server-file=server

emacs --with-profile spacemacs --daemon=spacemacs  # server-file='~/.emacs.d.spacemacs/server/spacemacs'
emacs --with-profile spacemacs --daemon="~/.emacs.d/server/spacemacs" # server-file='spacemacs'
  • -f 或 –server-file=/path/to/file: 针对 windows
  • -s 或 –socket-name: 针对 linux