On the fly syntax checking for GNU Emacs