emacs-config/init.org.d/20-packages.org

31 lines
746 B
Org Mode

#+TITLE: Packages
* Configuration
#+begin_src emacs-lisp
(require 'package)
#+end_src
** disable startup
this speeds up emacs startup
#+begin_src emacs-lisp
(setq package-enable-at-startup nil)
#+end_src
** Set Package Directory
#+begin_src emacs-lisp
(setq package-user-dir (expand-file-name "emacs/packages" (safe-getenv "XDG_DATA_HOME" "~/.local/share")))
#+end_src
** Add package sources
#+begin_src emacs-lisp
(add-to-list 'package-archives '("org" . "http://orgmode.org/elpa/"))
(add-to-list 'package-archives '("melpa-stable" . "http://stable.melpa.org/packages/"))
(add-to-list 'package-archives '("melpa" . "http://melpa.org/packages/"))
#+end_src
** Initialize
#+begin_src emacs-lisp
(package-initialize)
#+end_src