implement code-fence font-lock for emacs mode