[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/d-mode 4851fc2 270/346: Fix fontification of "enum" in str
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/d-mode 4851fc2 270/346: Fix fontification of "enum" in string literals |
Date: |
Sun, 29 Aug 2021 11:00:44 -0400 (EDT) |
branch: elpa/d-mode
commit 4851fc2e3e6e672308ac3be73c3cae18318b6bb6
Author: Vladimir Panteleev <git@thecybershadow.net>
Commit: Vladimir Panteleev <git@thecybershadow.net>
Fix fontification of "enum" in string literals
Regression from previous fix.
---
d-mode.el | 4 ++--
tests/fonts.d | 2 ++
tests/fonts.d.html | 2 ++
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/d-mode.el b/d-mode.el
index d4ba08a..b942c9c 100644
--- a/d-mode.el
+++ b/d-mode.el
@@ -7,7 +7,7 @@
;; Maintainer: Russel Winder <russel@winder.org.uk>
;; Vladimir Panteleev <vladimir@thecybershadow.net>
;; Created: March 2007
-;; Version: 201911071815
+;; Version: 201911071821
;; Keywords: D programming language emacs cc-mode
;; Package-Requires: ((emacs "25.1"))
@@ -701,7 +701,7 @@ Currently handles `-delimited string literals."
(defun d-font-lock-enum-body (limit)
"Modified version of `c-font-lock-enum-body' for d-mode." ;;
checkdoc-params: limit
- (while (search-forward-regexp c-enum-clause-introduction-re limit t)
+ (while (c-syntactic-re-search-forward c-enum-clause-introduction-re limit t)
(when (save-excursion
(backward-char)
(when (c-backward-over-enum-header)
diff --git a/tests/fonts.d b/tests/fonts.d
index 76a5a0c..e73f593 100644
--- a/tests/fonts.d
+++ b/tests/fonts.d
@@ -21,3 +21,5 @@ scope(exit) fun();
scope(exit) void fun();
@property empty() { return false; }
+
+auto s = "enum Type {}";
diff --git a/tests/fonts.d.html b/tests/fonts.d.html
index ea1d543..d448849 100644
--- a/tests/fonts.d.html
+++ b/tests/fonts.d.html
@@ -21,3 +21,5 @@
<span class="keyword">scope</span>(exit) <span class="type">void</span> <span
class="function-name">fun</span>();
<span class="c-annotation-face">@property</span> <span
class="function-name">empty</span>() { <span class="keyword">return</span>
<span class="constant">false</span>; }
+
+<span class="keyword">auto</span> <span class="variable-name">s</span> = <span
class="string">"enum Type {}"</span>;
- [nongnu] elpa/d-mode a9c05fd 331/346: tests/I0102: Remove #min-version, (continued)
- [nongnu] elpa/d-mode a9c05fd 331/346: tests/I0102: Remove #min-version, ELPA Syncer, 2021/08/29
- [nongnu] elpa/d-mode 32446a7 338/346: Merge pull request #107 from CyberShadow/github-actions, ELPA Syncer, 2021/08/29
- [nongnu] elpa/d-mode c3be102 344/346: Cask: Fetch undercover.el directly from git, ELPA Syncer, 2021/08/29
- [nongnu] elpa/d-mode 7fdd7b2 343/346: .github/workflows/test.yml: Add final step to call the Coveralls webhook, ELPA Syncer, 2021/08/29
- [nongnu] elpa/d-mode 505022e 341/346: tests: New testcase, ELPA Syncer, 2021/08/29
- [nongnu] elpa/d-mode 199743d 346/346: tests/I0021: Update condition, ELPA Syncer, 2021/08/29
- [nongnu] elpa/d-mode 66796d0 247/346: Rename gplv2.txt -> COPYING, ELPA Syncer, 2021/08/29
- [nongnu] elpa/d-mode 51dcd68 251/346: Improve comprehension of D constructors and destructors, ELPA Syncer, 2021/08/29
- [nongnu] elpa/d-mode f4b3d8a 267/346: Precompute regular expressions for inline keyword lists, ELPA Syncer, 2021/08/29
- [nongnu] elpa/d-mode 809586a 266/346: Reorganize code, ELPA Syncer, 2021/08/29
- [nongnu] elpa/d-mode 4851fc2 270/346: Fix fontification of "enum" in string literals,
ELPA Syncer <=
- [nongnu] elpa/d-mode 49cb5a8 275/346: Consolidate c-forward-decl-or-cast-1 annotation patch, ELPA Syncer, 2021/08/29
- [nongnu] elpa/d-mode 45c60e0 286/346: Fix fontification of variable declarations with top-level types, ELPA Syncer, 2021/08/29
- [nongnu] elpa/d-mode e9a034e 283/346: Tighten decl/arglist recognition, obsoleting another patch, ELPA Syncer, 2021/08/29
- [nongnu] elpa/d-mode 05fc5f1 284/346: Consolidate c-forward-decl-or-cast-1 "scope" patch, ELPA Syncer, 2021/08/29
- [nongnu] elpa/d-mode 44cf02b 287/346: tests: New testcase, ELPA Syncer, 2021/08/29
- [nongnu] elpa/d-mode 73f4bdc 292/346: Emacs 25 compatibility, ELPA Syncer, 2021/08/29
- [nongnu] elpa/d-mode 8e77187 293/346: Fix fontification of return statements, ELPA Syncer, 2021/08/29
- [nongnu] elpa/d-mode cb97457 297/346: Remove another obsolete hack, ELPA Syncer, 2021/08/29
- [nongnu] elpa/d-mode bc725ef 296/346: Use a conditional compilation macro for version checks, ELPA Syncer, 2021/08/29
- [nongnu] elpa/d-mode c77fc0a 307/346: Skip coverage analysis when byte-compiling, ELPA Syncer, 2021/08/29