* Package management
** package repositories and package manager
#+BEGIN_SRC emacs-lisp
+ (require 'package)
(setq package-archives '(("gnu" . "https://elpa.gnu.org/packages/")
("melpa" . "https://melpa.org/packages/")
("org" . "http://orgmode.org/elpa/") ))