slate configuration and emacs updates