[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/devicetree-ts-mode 4fec42c9ae 09/11: Update font-lock s
|
From: |
ELPA Syncer |
|
Subject: |
[elpa] externals/devicetree-ts-mode 4fec42c9ae 09/11: Update font-lock settings. |
|
Date: |
Tue, 16 Jan 2024 03:58:29 -0500 (EST) |
branch: externals/devicetree-ts-mode
commit 4fec42c9ae2e6499d983bd87217886576ac93587
Author: Aleksandr Vityazev <avityazew@gmail.com>
Commit: Aleksandr Vityazev <avityazew@gmail.com>
Update font-lock settings.
---
devicetree-ts-mode.el | 24 ++++++++++++++----------
1 file changed, 14 insertions(+), 10 deletions(-)
diff --git a/devicetree-ts-mode.el b/devicetree-ts-mode.el
index 00f68079a4..b78d1a1b30 100644
--- a/devicetree-ts-mode.el
+++ b/devicetree-ts-mode.el
@@ -115,20 +115,24 @@
`([,@devicetree-ts-mode--treesit-operators]
@font-lock-operator-face)
- ;; FIXME
:language 'devicetree
:override t
+ :feature 'node
+ `((node name: (identifier) @font-lock-type-face)
+ (node name: (reference "&" (identifier)) @font-lock-type-face))
+
+ :language 'devicetree
:feature 'label
- `(;; (labeled_item label: (identifier) @font-lock-type-face)
- (labeled_item
- item:
- (node name: (identifier) @font-lock-type-face))
- (node
- name: (reference label: (identifier) @font-lock-type-face)))
+ `((labeled_item label: (identifier) @font-lock-constant-face))
+
+ :language 'devicetree
+ :override t
+ :feature 'reference
+ `(((reference "&" (identifier)) @font-lock-property-use-face))
:language 'devicetree
:feature 'bracket
- '((["(" ")" "<" ">" "{" "}"]) @font-lock-bracket-face)
+ '((["[" "]" "<" ">" "{" "}"]) @font-lock-bracket-face)
:language 'devicetree
:feature 'delimiter
@@ -197,10 +201,10 @@
(setq-local treesit-font-lock-settings
devicetree-ts-mode--font-lock-settings)
(setq-local treesit-font-lock-feature-list
- '((comment)
+ '((comment node)
(keyword string)
(bracket delimiter error operator)
- (label)))
+ (label reference)))
(treesit-major-mode-setup)))
- [elpa] branch externals/devicetree-ts-mode created (now bc07c11245), ELPA Syncer, 2024/01/16
- [elpa] externals/devicetree-ts-mode bf3a235f5d 02/11: Add imenu support., ELPA Syncer, 2024/01/16
- [elpa] externals/devicetree-ts-mode 2bbac87f33 04/11: Add README, update guix.scm., ELPA Syncer, 2024/01/16
- [elpa] externals/devicetree-ts-mode 8d6bd50276 07/11: Remove duplication in devicetree-ts-mode--indent-rules., ELPA Syncer, 2024/01/16
- [elpa] externals/devicetree-ts-mode 8a4e9b11fc 10/11: Enhance README, update headers for ELPA., ELPA Syncer, 2024/01/16
- [elpa] externals/devicetree-ts-mode 36305b7dcf 06/11: Change indentation for integer_cells., ELPA Syncer, 2024/01/16
- [elpa] externals/devicetree-ts-mode fecea965dc 03/11: Add indent rules., ELPA Syncer, 2024/01/16
- [elpa] externals/devicetree-ts-mode 228527f661 08/11: Enhance devicetree-ts--mode--name-function., ELPA Syncer, 2024/01/16
- [elpa] externals/devicetree-ts-mode 4fec42c9ae 09/11: Update font-lock settings.,
ELPA Syncer <=
- [elpa] externals/devicetree-ts-mode b22c92ed8e 05/11: Require c-ts-common., ELPA Syncer, 2024/01/16
- [elpa] externals/devicetree-ts-mode 5343ac48ec 01/11: Initial commit., ELPA Syncer, 2024/01/16
- [elpa] externals/devicetree-ts-mode bc07c11245 11/11: Version 0.3, ELPA Syncer, 2024/01/16