From ba2d2aacf06eccc60b6b75830a1526e23c0d3e5f Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Thu, 21 Apr 2016 00:31:54 -0400 Subject: [PATCH] Refactor bootstrap vars; MORE MEMORY --- bootstrap.el | 18 +++++------------- core/core.el | 8 ++++++++ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/bootstrap.el b/bootstrap.el index 399f7877a..d2a604b2f 100644 --- a/bootstrap.el +++ b/bootstrap.el @@ -1,6 +1,6 @@ ;;; bootstrap.el -(eval-when-compile (require 'cl)) +(eval-when-compile (require 'cl-lib)) ;; Shut up byte-compiler! (defvar narf-current-theme) @@ -47,20 +47,12 @@ (defun narf (packages) "Bootstrap NARF emacs and initialize PACKAGES" - ;; stop package.el from being annoying. I rely solely on Cask. - (setq-default - package--init-file-ensured t - package-enable-at-startup nil - package-archives - '(("gnu" . "http://elpa.gnu.org/packages/") - ("melpa" . "http://melpa.org/packages/") - ("org" . "http://orgmode.org/elpa/")) - gc-cons-threshold 4388608 - gc-cons-percentage 0.2) + (setq-default gc-cons-threshold 4388608 + gc-cons-percentage 0.4) ;; prematurely optimize for faster startup - (let ((gc-cons-threshold 169715200) - (gc-cons-percentage 0.3) + (let ((gc-cons-threshold 339430400) + (gc-cons-percentage 0.6) file-name-handler-alist) ;; Scan various folders to populate the load-paths diff --git a/core/core.el b/core/core.el index 752a434d1..ba72159d3 100644 --- a/core/core.el +++ b/core/core.el @@ -16,6 +16,14 @@ ;;; (setq-default + ;; stop package.el from being annoying. I rely solely on Cask. + package--init-file-ensured t + package-enable-at-startup nil + package-archives + '(("gnu" . "http://elpa.gnu.org/packages/") + ("melpa" . "http://melpa.org/packages/") + ("org" . "http://orgmode.org/elpa/")) + ad-redefinition-action 'accept ; silence the advised function warnings compilation-always-kill t ; kill compilation process before spawning another compilation-ask-about-save nil ; save all buffers before compiling