While any text editor can save your files, only Emacs can save your soul.
- declarative - with use-package and its macros, no orphan setq or require sexp
 - pluggable - use Emacs’s defaults (project, vcs, etc), optionally enhance with extra packages (projectile, magit, etc)
 - literate - sync between Lisp and Org files
 - structured - programming/markup languages go under langs/ dir, use case initialization files under init/ dir
 - keybindings - remap keys under “SPC” but preserve the original purpose (e.g. “C-x p p” is the Emacs key to switch project, “SPC-p p” will do the same + extra goodies)
 - vim vs. emacs? - no problem, I use evil-mode
 - conit
 
Various programming/markup/etc languages…
- Asm
 - Go
 - Pine
 - Python
 - Ruby
 - lots more, see programming language section
 
Get the project:
git clone git@gitlab.com:icostan/emacs.d.git ~/Projects/emacs.d
cd ~/Projects/emacs.dEmacs version:
make versionRun isolated (load project files only) Emacs instance:
make runRun emacs with ~/.emacs.d user directory:
make run EMACSD=home.el