Prelude provides a pre-defined set of functionalities that modernizes emacs without the user requiring to install countless packages and initializing them manually. Therefore, prelude can be a good starting point for your emacs setup.
However, the default installation of prelude will override all your packages including the startup init.el file. It auto-generates the init.el file.
If you want to manually enable packages or scripts you can do that in ~/.emacs.d/personal directory.
For installation of Prelude with default settings and packages run following command.
curl -L https://git.io/epre | sh
See https://github.com/bbatsov/prelude for more information.
If you start emacs, it should initialize and install the required packages. Continue reading