From 74c8df361837e59ef7e88c41d8aa48afbb03248d Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Fri, 25 May 2018 18:12:45 +0200 Subject: [PATCH] Fix reload-*-autoloads commands not remotely loading byte-compiled autoloads file --- core/autoload/modules.el | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/core/autoload/modules.el b/core/autoload/modules.el index a40e91045..78c271429 100644 --- a/core/autoload/modules.el +++ b/core/autoload/modules.el @@ -2,10 +2,10 @@ (autoload 'print! "autoload/message" nil 'macro) -(defun doom--server-eval (body) +(defun doom--server-load (file) (require 'server) (when (server-running-p) - (server-eval-at server-name body))) + (server-eval-at server-name `(load-file ,(byte-compile-dest-file file))))) ;;;###autoload (defun doom//reload (&optional force-p) @@ -180,7 +180,7 @@ modified." (save-buffer) (doom--byte-compile doom-autoload-file) (when (and noninteractive (not (daemonp))) - (doom--server-eval `(load-file ,doom-autoload-file))) + (doom--server-load doom-autoload-file)) t) (kill-buffer buf)))))) @@ -244,7 +244,7 @@ This should be run whenever your `doom!' block or update your packages." (print! (green "✓ Removed load-path/auto-mode-alist entries"))) (doom--byte-compile doom-package-autoload-file) (when (and noninteractive (not (daemonp))) - (doom--server-eval `(load-file ,doom-package-autoload-file))) + (doom--server-load doom-package-autoload-file)) t))