On Mon, Apr 9, 2018 at 8:25 AM Eric S Fraga wrote: > > Yes, because of byte code incompatibilities. Yes, I probably need to > set up major version specific directories. Laziness on my part, I > guess. Which is why I am happy for my comment to be ignored. ;-) > OK, but I'll still leave this here in case anyone wants to do that (major version specific elpa dir) :) For emacs 26.x and older: - Put the below in your emacs config *before* (require 'package) For emacs 27.x (and probably newer) i.e. current master: - Put the below in your ~/.emacs.d/early-init.el (setq package-user-dir (let ((elpa-dir-name (format "elpa_%s" emacs-major-version))) ;default = "elpa" (file-name-as-directory (expand-file-name elpa-dir-name user-emacs-directory)))) -- Kaushal Modi