diff --git a/lisp/font-lock.el b/lisp/font-lock.el index 4f183cd4230..adac03d3c1e 100644 --- a/lisp/font-lock.el +++ b/lisp/font-lock.el @@ -2182,9 +2182,9 @@ This function could be MATCHER in a MATCH-ANCHORED `font-lock-keywords' item." '(quote bold-italic) 'keep) ;; ;; Old-style bf/em/it/sl. Stop at `\\' and un-escaped `&', for tables. - (list (concat "\\\\\\(\\(bf\\)\\|em\\|it\\(em\\)?\\|sl\\)\\>" + (list (concat "\\\\\\(\\(bf\\)\\|em\\|it\\|sl\\)\\>" "\\(\\([^}&\\]\\|\\\\[^\\]\\)+\\)") - 4 '(if (match-beginning 2) 'bold 'italic) 'keep) + 3 '(if (match-beginning 2) 'bold 'italic) 'keep) )))) "Gaudy expressions to highlight in TeX modes.")