convert emacs config to use literate programming