• Everything in Vim seems like a hack; ◦ Good amount of plugins; ◦ VimL makes me ; • Switching window is too expensive; ◦ Vim → Tmux → Compile → Switch window → Git → Vim → etc; • Fast and powerful Git integration; • Smart/fast/configurable code completion system; 3
Awesome community; • Lisp compliant; • Async; • Expected to have it open 24/7; • Default support for; ◦ File system management; ◦ Version control system; ◦ Web-browsing; ◦ Shell access; ◦ Note-taking; ◦ Etc.; • Evil-mode; Why Emacs? 5
Git much easier and faster • Prevents you from doing *#$T; • Totally configurable; • Evil-friendly; (evil-leader/set-key "g a m" 'magit-stage-modified) (evil-leader/set-key "g a b" 'magit-stage-file) (evil-leader/set-key "g a u" 'magit-stage-untracked) 8
projects; • Automatically detects projects; • Global jumps, replacement; compiling; etc.; • Dependent on common UNIX tools; • Super fast; ◦ Linux Kernel; 14