Allow setting of server-socket-dir in .spacemacs

This commit is contained in:
Carl Lange 2018-03-04 13:34:05 +00:00 committed by syl20bnr
parent 5dea2c5af5
commit d92da11bcd
2 changed files with 8 additions and 0 deletions

View File

@ -348,6 +348,12 @@ restricts line-number to the specified list of major-mode.")
(defvar dotspacemacs-persistent-server nil
"If non nil advises quit functions to keep server open when quitting.")
(defvar dotspacemacs-server-socket-dir nil
"Set the emacs server socket location.
If nil, uses whatever the Emacs default is,
otherwise a directory path like \"~/.emacs.d/server\".
Has no effect if `dotspacemacs-enable-server' is nil.")
(defvar dotspacemacs-smartparens-strict-mode nil
"If non-nil smartparens-strict-mode will be enabled in programming modes.")

View File

@ -47,6 +47,8 @@
(winner-mode t))
(when (and dotspacemacs-enable-server (not (spacemacs-is-dumping-p)))
(require 'server)
(when dotspacemacs-server-socket-dir
(setq server-socket-dir dotspacemacs-server-socket-dir))
(unless (server-running-p)
(message "Starting a server...")
(server-start)))