Emacs conf that will setup yasnipped, auto-complete, set tab lengths and so on