epd created page: el_get authored by Doak, Peter W.'s avatar Doak, Peter W.
This is the hardest thing to setup in @epd suggested EMACS setup.
generic install directorections at the [github repo](https://github.com/dimitri/el-get)
I suggest the following procedure:
- make sure you [ssh is properly setup](ssh_config) to get https://
- paste the following into your .emacs
```elisp
(unless (require 'el-get nil 'noerror)
(with-current-buffer
(url-retrieve-synchronously
"https://raw.githubusercontent.com/dimitri/el-get/master/el-get-install.el")
(goto-char (point-max))
(eval-print-last-sexp)))
(add-to-list 'el-get-user-package-directory "~/.emacs.d/el-get-init-files")
(add-to-list 'el-get-recipe-path "~/.emacs.d/el-get-user/recipes")
(el-get 'sync)
```
- restart EMACS
- install packages either by `(el-get-install)` or `(el-get-list-packages)`