branch: externals/matlab-mode
commit 46a858a8f073bbf51374687cfda74a998f3bb093
Author: John Ciolfi <[email protected]>
Commit: John Ciolfi <[email protected]>
matlab-ts-mode.el: give true and false have builtin face
---
matlab-ts-mode.el | 4 +++-
tests/test-matlab-ts-mode-font-lock-files/font_lock_boolean.m | 7 +++++++
.../font_lock_boolean_expected.txt | 7 +++++++
.../font_lock_operators_expected.txt | 8 ++++----
4 files changed, 21 insertions(+), 5 deletions(-)
diff --git a/matlab-ts-mode.el b/matlab-ts-mode.el
index 7ebcb53607..5a45679f8f 100644
--- a/matlab-ts-mode.el
+++ b/matlab-ts-mode.el
@@ -805,7 +805,9 @@ than the FILED-EXPRESSION-NODE start-point and end-point."
`(((identifier) @font-lock-builtin-face
(:pred matlab-ts-mode--is-identifier-builtin @font-lock-builtin-face))
((command_name) @font-lock-builtin-face
- (:pred matlab-ts-mode--is-command-builtin @font-lock-builtin-face)))
+ (:pred matlab-ts-mode--is-command-builtin @font-lock-builtin-face))
+ ;; See: tests/test-matlab-ts-mode-font-lock-files/font_lock_boolean.m
+ ((boolean) @font-lock-builtin-face))
;; F-Rule: namespaces (the +dir's, class methods, etc.)
;; See: tests/test-matlab-ts-mode-font-lock-files/font_lock_namespaces.m
diff --git a/tests/test-matlab-ts-mode-font-lock-files/font_lock_boolean.m
b/tests/test-matlab-ts-mode-font-lock-files/font_lock_boolean.m
new file mode 100644
index 0000000000..834196f841
--- /dev/null
+++ b/tests/test-matlab-ts-mode-font-lock-files/font_lock_boolean.m
@@ -0,0 +1,7 @@
+% -*- matlab-ts -*-
+
+a = true;
+b = false;
+
+if true || false
+end
diff --git
a/tests/test-matlab-ts-mode-font-lock-files/font_lock_boolean_expected.txt
b/tests/test-matlab-ts-mode-font-lock-files/font_lock_boolean_expected.txt
new file mode 100644
index 0000000000..afe097d61e
--- /dev/null
+++ b/tests/test-matlab-ts-mode-font-lock-files/font_lock_boolean_expected.txt
@@ -0,0 +1,7 @@
+c ccc ccccccccc ccc
+
+v o BBBBD
+v o BBBBBD
+
+kk BBBB oo BBBBB
+kkk
diff --git
a/tests/test-matlab-ts-mode-font-lock-files/font_lock_operators_expected.txt
b/tests/test-matlab-ts-mode-font-lock-files/font_lock_operators_expected.txt
index 2c15976dc4..7e76c7411b 100644
--- a/tests/test-matlab-ts-mode-font-lock-files/font_lock_operators_expected.txt
+++ b/tests/test-matlab-ts-mode-font-lock-files/font_lock_operators_expected.txt
@@ -25,10 +25,10 @@ v o n oo n
v o n o n
v o n oo n
-vv o dddd o dddddD
-vv o dddd o dddddD
-vv o dddd oo dddddD
-vv o dddd oo dddddD
+vv o BBBB o BBBBBD
+vv o BBBB o BBBBBD
+vv o BBBB oo BBBBBD
+vv o BBBB oo BBBBBD
vv o oddD
vvv o obdb d oo nD