Browse Source

Moved packages to elpa_VERSION to reduce conflicts between updates

Josh Bicking 7 years ago
parent
commit
09086a1506
2 changed files with 6 additions and 1 deletions
  1. 0 1
      emacs.d/init.el
  2. 6 0
      emacs.d/packages/packages.el

+ 0 - 1
emacs.d/init.el

@@ -134,7 +134,6 @@ scroll-step 1)
 
 
 (add-to-list 'load-path (expand-file-name "packages" user-emacs-directory))
-(package-initialize)
 (require 'packages)
 
 

+ 6 - 0
emacs.d/packages/packages.el

@@ -8,7 +8,13 @@
 ; )
 
 ;; Package installation
+
 (require 'package)
+;; Create the package install directory if it doesn't exist
+(setq package-user-dir (format "%selpa_%s/"
+                               user-emacs-directory emacs-major-version)) ; default = ~/.emacs.d/elpa/
+(package-initialize)
+
 
 (add-to-list 'package-archives '("org" . "http://orgmode.org/elpa/"))
 (add-to-list 'package-archives '("melpa" . "http://melpa.org/packages/"))