Rename init-ui to init-user-interface
Move path constants from init.el to prelude.el
Use lexical binding
Update comments
Use autoload rather than eval-when-compile
Set shorter idle interval for use-package
Move macros into prelude
Introduce a variable for the default font name
Initialize default faces immediately on init
Drop the path from vcsh login program
Defer loading projectile and run hooks
Use autoload to fix warning
Use gls for dired
Switch to lexical binding in company init file
Disable company-math temporarily
Formatting
Benchmark on init
Set exec-path from the shell environment
Start server on init
Add comments