lisp-mode font-lock fox for bug#14574
authorGlenn Morris <rgm@gnu.org>
Tue, 11 Jun 2013 18:00:27 +0000 (14:00 -0400)
committerGlenn Morris <rgm@gnu.org>
Tue, 11 Jun 2013 18:00:27 +0000 (14:00 -0400)
* lisp/emacs-lisp/lisp-mode.el (lisp-mode-variables):
Prettify after setting font-lock-defaults.

lisp/ChangeLog
lisp/emacs-lisp/lisp-mode.el

index 872f6cd..d08f8dd 100644 (file)
@@ -1,3 +1,8 @@
+2013-06-11  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/lisp-mode.el (lisp-mode-variables):
+       Prettify after setting font-lock-defaults.  (Bug#14574)
+
 2013-06-11  Juanma Barranquero  <lekktu@gmail.com>
 
        * replace.el (query-replace, occur-read-regexp-defaults-function)
index 4267b9f..cbd8854 100644 (file)
@@ -223,7 +223,6 @@ font-lock keywords will not be case sensitive."
   (setq-local imenu-generic-expression lisp-imenu-generic-expression)
   (setq-local multibyte-syntax-as-symbol t)
   (setq-local syntax-begin-function 'beginning-of-defun)
-  (prog-prettify-install lisp--prettify-symbols-alist)
   (setq font-lock-defaults
        `((lisp-font-lock-keywords
           lisp-font-lock-keywords-1
@@ -231,7 +230,8 @@ font-lock keywords will not be case sensitive."
          nil ,keywords-case-insensitive nil nil
          (font-lock-mark-block-function . mark-defun)
          (font-lock-syntactic-face-function
-          . lisp-font-lock-syntactic-face-function))))
+          . lisp-font-lock-syntactic-face-function)))
+  (prog-prettify-install lisp--prettify-symbols-alist))
 
 (defun lisp-outline-level ()
   "Lisp mode `outline-level' function."