emacs configuration managed mostly with packages and a dash of ceded