[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/rainbow-delimiters 0441e7317b 151/188: Add a better escape
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/rainbow-delimiters 0441e7317b 151/188: Add a better escaped delimiter test case. |
Date: |
Sat, 1 Jan 2022 00:59:00 -0500 (EST) |
branch: elpa/rainbow-delimiters
commit 0441e7317be9a25b26b63ef35b5d90f616fd80da
Author: Fanael Linithien <fanael4@gmail.com>
Commit: Fanael Linithien <fanael4@gmail.com>
Add a better escaped delimiter test case.
---
rainbow-delimiters-test.el | 14 +++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)
diff --git a/rainbow-delimiters-test.el b/rainbow-delimiters-test.el
index 0830976034..27c9ec56c7 100644
--- a/rainbow-delimiters-test.el
+++ b/rainbow-delimiters-test.el
@@ -193,7 +193,19 @@
(should-do-nothing 'text-mode "(((())))")))
(ert-deftest doesnt-highlight-escaped-delimiters ()
- (should-do-nothing 'emacs-lisp-mode "?\("))
+ (with-temp-buffer-in-mode 'emacs-lisp-mode
+ (with-string (str "(bar ?\\( ?( (foo?))")
+ (should (ert-equal-including-properties
+ (buffer-string)
+ #("(bar ?\\( ?( (foo?))"
+ 0 1
+ (face (rainbow-delimiters-depth-1-face))
+ 12 13
+ (face (rainbow-delimiters-depth-2-face))
+ 17 18
+ (face (rainbow-delimiters-depth-2-face))
+ 18 19
+ (face (rainbow-delimiters-depth-1-face))))))))
(ert-deftest cycles-faces ()
(let ((rainbow-delimiters-max-face-count 2))
- [nongnu] elpa/rainbow-delimiters ccd68b7eb8 107/188: Replace a generalized push with setcdr+cons+cdr., (continued)
- [nongnu] elpa/rainbow-delimiters ccd68b7eb8 107/188: Replace a generalized push with setcdr+cons+cdr., ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters 3e538315ae 125/188: Point URLs to the new address., ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters 9ee4a86d47 133/188: Run the test suite under Emacs 23., ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters 5eeddfb2d6 137/188: Test for blacklisting in rainbow-delimiters--char-ineligible-p., ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters 41546fa1f2 129/188: Fix a typo in the readme., ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters daae2c22a6 141/188: Really make Emacs 23 tests less verbose., ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters 8a2c0374b0 143/188: Use a macro to generate face definitions., ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters 5435305789 145/188: Move all variables to 'rainbow-delimiters' group., ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters 798af906df 147/188: Add a test checking if blacklisted delims still contribute to depth., ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters 58f17c9c4d 149/188: The faces should really use foreground colors., ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters 0441e7317b 151/188: Add a better escaped delimiter test case.,
ELPA Syncer <=
- [nongnu] elpa/rainbow-delimiters b10da10248 154/188: Release version 2.0., ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters f91b36bad7 157/188: Use the depth from parse-partial-sexp directly, ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters ac62aa0a53 161/188: Remove useless comments., ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters edd8f8624d 171/188: Kill rainbow-delimiters-delimiter-blacklist., ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters a50f8f1a9c 166/188: Shorten the header line., ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters 9eb2dff24e 172/188: Release version 2.1., ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters 28438926aa 164/188: Move installation instructions before the commentary., ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters 5e6fbb46f9 175/188: Update copyright years, ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters b4ef113712 184/188: Move the test script to root and make sure it's executable, ELPA Syncer, 2022/01/01
- [nongnu] elpa/rainbow-delimiters d007f2d797 174/188: Use skip-syntax-forward instead of re-search-forward, ELPA Syncer, 2022/01/01