General emacs configuration library