diff --git a/init-packages.el b/init-packages.el index 48b08754e..aaaead6f5 100644 --- a/init-packages.el +++ b/init-packages.el @@ -5,25 +5,26 @@ package--init-file-ensured t package-enable-at-startup nil) -(defconst narf-emacs-dir user-emacs-directory) -(defconst narf-core-dir (concat narf-emacs-dir "core/")) -(defconst narf-modules-dir (concat narf-emacs-dir "modules/")) -(defconst narf-contrib-dir (concat narf-emacs-dir "contrib/")) -(defconst narf-private-dir (concat narf-emacs-dir "private/")) -(defconst narf-packages-dir (concat narf-emacs-dir ".cask/" emacs-version "/elpa/")) +(eval-and-compile + (defconst narf-emacs-dir user-emacs-directory) + (defconst narf-core-dir (concat narf-emacs-dir "core/")) + (defconst narf-modules-dir (concat narf-emacs-dir "modules/")) + (defconst narf-contrib-dir (concat narf-emacs-dir "contrib/")) + (defconst narf-private-dir (concat narf-emacs-dir "private/")) + (defconst narf-packages-dir (concat narf-emacs-dir ".cask/" emacs-version "/elpa/")) -(defconst narf-script-dir (concat narf-emacs-dir "scripts/")) -(defconst narf-dropbox-dir "~/Dropbox/") -(defconst narf-snippet-dirs (list (concat narf-private-dir "snippets/") - (concat narf-private-dir "templates/"))) -(defconst narf-temp-dir - (format "%scache/%s/%s.%s/" - narf-private-dir (system-name) - emacs-major-version emacs-minor-version)) + (defconst narf-script-dir (concat narf-emacs-dir "scripts/")) + (defconst narf-dropbox-dir "~/Dropbox/") + (defconst narf-snippet-dirs (list (concat narf-private-dir "snippets/") + (concat narf-private-dir "templates/"))) + (defconst narf-temp-dir + (format "%scache/%s/%s.%s/" + narf-private-dir (system-name) + emacs-major-version emacs-minor-version)) -(defconst IS-MAC (eq system-type 'darwin)) -(defconst IS-LINUX (eq system-type 'gnu/linux)) -(defconst IS-WINDOWS (eq system-type 'windows-nt)) + (defconst IS-MAC (eq system-type 'darwin)) + (defconst IS-LINUX (eq system-type 'gnu/linux)) + (defconst IS-WINDOWS (eq system-type 'windows-nt))) ;;;;;;;;;;;;;;;;