aboutsummaryrefslogtreecommitdiffstats
path: root/emacs/.emacs.d
diff options
context:
space:
mode:
Diffstat (limited to 'emacs/.emacs.d')
-rw-r--r--emacs/.emacs.d/init.el20
1 files changed, 14 insertions, 6 deletions
diff --git a/emacs/.emacs.d/init.el b/emacs/.emacs.d/init.el
index d38ee24..cecfbd2 100644
--- a/emacs/.emacs.d/init.el
+++ b/emacs/.emacs.d/init.el
@@ -46,15 +46,23 @@
(require 'package)
(eval-and-compile
- (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/")))
-
-(eval-and-compile
- (add-to-list 'package-archives '("org" . "http://orgmode.org/elpa/")))
-
-(eval-and-compile (package-initialize))
+ ;; Add MELPA because it's the biggest package repository for Emacs.
+ (add-to-list 'package-archives
+ '("melpa" . "https://melpa.org/packages/"))
+ ;; Add the Org package archive to be able to install the bleeding
+ ;; edge Org mode.
+ (add-to-list 'package-archives
+ '("org" . "http://orgmode.org/elpa/"))
+ ;; Add my personal package archive so I can upload custom libraries
+ ;; and stuff there.
+ (add-to-list 'package-archives
+ '("oni" . "https://ryuslash.org/elpa/"))
+ (package-initialize))
(add-hook 'package-menu-mode-hook 'hl-line-mode)
+(with-eval-after-load 'package (require 'oni-package-x))
+
;;;; Dependencies
(require 'counsel)