Defer server startup

MY PRECIOUS MILLISECONDS OF STARTUP TIME
This commit is contained in:
Henrik Lissner 2018-06-15 21:44:44 +02:00
parent ef90633432
commit 1db3830bf3
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -72,11 +72,6 @@ fundamental-mode) for performance sake."
(electric-indent-mode -1) ; enabled by default in Emacs 25+. No thanks. (electric-indent-mode -1) ; enabled by default in Emacs 25+. No thanks.
(when (and (display-graphic-p)
(require 'server nil t)
(not (server-running-p)))
(server-start))
(add-hook 'after-save-hook #'executable-make-buffer-file-executable-if-script-p) (add-hook 'after-save-hook #'executable-make-buffer-file-executable-if-script-p)
;; revert buffers for changed files ;; revert buffers for changed files
@ -128,6 +123,14 @@ fundamental-mode) for performance sake."
(lambda (file) (file-in-directory-p file doom-local-dir)))) (lambda (file) (file-in-directory-p file doom-local-dir))))
(recentf-mode +1)) (recentf-mode +1))
(def-package! server
:when (display-graphic-p)
:defer 1
:after-call (pre-command-hook after-find-file)
:config
(unless (server-running-p)
(server-start)))
;; ;;
;; Core Plugins ;; Core Plugins