From 45276012454a890fda56d4ca1f8f1b849ed43d33 Mon Sep 17 00:00:00 2001 From: David Florness Date: Fri, 1 Dec 2017 23:57:45 -0700 Subject: [PATCH] Separate package configuration --- init.el | 23 +---------------------- lisp/packages.el | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+), 22 deletions(-) create mode 100644 lisp/packages.el diff --git a/init.el b/init.el index 12e7793..42e423e 100644 --- a/init.el +++ b/init.el @@ -1,3 +1,4 @@ +(load-file "~/.emacs.d/lisp/packages.el") (load-file "~/.emacs.d/lisp/appearance.el") ;;; Winner mode: allows for undoing and redoing of windoow configurations @@ -11,28 +12,6 @@ ;;; Don't make backup files (setq make-backup-files nil) -;;; Include package -(require 'package) - -;;; Add melpa archives -(let* ((no-ssl (and (memq system-type '(windows-nt ms-dos)) - (not (gnutls-available-p)))) - (url (concat (if no-ssl "http" "https") "://melpa.org/packages/"))) - (add-to-list 'package-archives (cons "melpa" url) t)) - -(add-to-list 'package-archives '("org" . "http://orgmode.org/elpa/") t) - -;;; Load and activate lisp packages -(package-initialize) - -;;; fetch the list of available packages -(unless package-archive-contents - (package-refresh-contents)) - -;;; Install use-package for easy package configuration -(unless (package-installed-p 'use-package) - (package-install 'use-package)) - ;;; Custom themes ;; Default theme (unless (package-installed-p 'monokai-theme) diff --git a/lisp/packages.el b/lisp/packages.el new file mode 100644 index 0000000..ebf8be3 --- /dev/null +++ b/lisp/packages.el @@ -0,0 +1,21 @@ +(require 'package) + +;;; Add melpa archive +(let* ((no-ssl (and (memq system-type '(windows-nt ms-dos)) + (not (gnutls-available-p)))) + (url (concat (if no-ssl "http" "https") "://melpa.org/packages/"))) + (add-to-list 'package-archives (cons "melpa" url) t)) + +;;; Add org archive +(add-to-list 'package-archives '("org" . "http://orgmode.org/elpa/") t) + +;;; Load and activate lisp packages +(package-initialize) + +;;; Fetch the list of available packages +(unless package-archive-contents + (package-refresh-contents)) + +;;; Install use-package for easy package configuration +(unless (package-installed-p 'use-package) + (package-install 'use-package)) -- 2.38.4