auto byte compile elisp code on save