chore(native-comp): simplify eln-cache dir setup

This commit is contained in:
2020-09-23 18:53:17 +01:00
parent bde5c6de36
commit 346a4a10cb

View File

@@ -10,15 +10,8 @@
(setq comp-speed 2)
(when (boundp 'comp-eln-load-path)
(let ((eln-cache-dir (expand-file-name "cache/eln-cache/"
user-emacs-directory))
(find-exec (executable-find "find")))
(setcar comp-eln-load-path eln-cache-dir)
;; Quitting emacs while native compilation in progress can leave zero byte
;; sized *.eln files behind. Hence delete such files during startup.
(when find-exec
(call-process find-exec nil nil nil eln-cache-dir
"-name" "*.eln" "-size" "0" "-delete"))))
(setcar comp-eln-load-path
(expand-file-name "cache/eln-cache/" user-emacs-directory)))
;; Defer garbage collection further back in the startup process
(setq gc-cons-threshold most-positive-fixnum)