fix submodules -> submodule
make it easier to setup new mac
erlang mode
make easy to enlarge current window
use ag instead of ack