diff --git a/emacs/auto/-packages.el b/emacs/auto/-packages.el index ce819dc..fbdff13 100644 --- a/emacs/auto/-packages.el +++ b/emacs/auto/-packages.el @@ -1,9 +1,3 @@ -(setq evil-want-keybinding nil) - -(require 'package) -(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t) -(package-initialize) - (require 'paradox) (paradox-enable) diff --git a/emacs/auto/-pkgdb.el b/emacs/auto/-pkgdb.el new file mode 100644 index 0000000..a2da58f --- /dev/null +++ b/emacs/auto/-pkgdb.el @@ -0,0 +1,5 @@ +(require 'package) +(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t) +(package-initialize) + +;; EOF diff --git a/emacs/init.el b/emacs/init.el index 5b6c49d..6785caf 100644 --- a/emacs/init.el +++ b/emacs/init.el @@ -5,9 +5,13 @@ :prefix "agw-" :group 'convenience) -(load "-packages") +; must be set before other operations +(setq evil-want-keybinding nil) + +(load "-pkgdb") (load "-defaults") (load "-custom") +(load "-packages") (load "-macro") (load "-keys")