~edwargix/emacs.d

45276012454a890fda56d4ca1f8f1b849ed43d33 — David Florness 7 years ago a6f60ca
Separate package configuration
2 files changed, 22 insertions(+), 22 deletions(-)

M init.el
A lisp/packages.el
M init.el => init.el +1 -22
@@ 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)

A lisp/packages.el => lisp/packages.el +21 -0
@@ 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))