Emacs literate programming major mode