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

Reply via email to