[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master 3c36fc1: Allow highlighting things like @math{2^{12
From: |
Lars Ingebrigtsen |
Subject: |
[Emacs-diffs] master 3c36fc1: Allow highlighting things like @math{2^{12}} |
Date: |
Wed, 24 Feb 2016 03:36:45 +0000 |
branch: master
commit 3c36fc13c9eb78af073008d2b5f0d8a295110df1
Author: Bastien Guerry <address@hidden>
Commit: Lars Ingebrigtsen <address@hidden>
Allow highlighting things like @math{2^{12}}
* lisp/textmodes/texinfo.el (texinfo-font-lock-keywords):
Allow highlighting things like @math{2^{12}} (bug#16390).
---
lisp/textmodes/texinfo.el | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/lisp/textmodes/texinfo.el b/lisp/textmodes/texinfo.el
index 8f43598..12a9911 100644
--- a/lisp/textmodes/texinfo.el
+++ b/lisp/textmodes/texinfo.el
@@ -368,8 +368,10 @@ Subexpression 1 is what goes into the corresponding
address@hidden' statement.")
;; their arguments frequently include a @@, and we don't want that
;; to overwrite the normal fontification of the argument.
("@\\(file\\|email\\){\\([^}]+\\)" 2 font-lock-string-face keep)
- ("@\\(samp\\|code\\|var\\|math\\|env\\|command\\|option\\){\\([^}]+\\)"
+ ("@\\(samp\\|code\\|var\\|env\\|command\\|option\\){\\([^}]+\\)"
2 font-lock-variable-name-face keep)
+ ;; @math allows nested braces like @math{2^{12}}
+ ("@math{\\([^{}]*{?[^{}]*}?[^{}]*\\)}" 1 font-lock-variable-name-face)
("@\\(cite\\|x?ref\\|pxref\\|dfn\\|inforef\\){\\([^}]+\\)"
2 font-lock-constant-face)
("@\\(anchor\\){\\([^}]+\\)" 2 font-lock-type-face)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] master 3c36fc1: Allow highlighting things like @math{2^{12}},
Lars Ingebrigtsen <=