From 8a21833d36239ed61d808064faa78d19d6fc5517 Mon Sep 17 00:00:00 2001 From: Theodor Thornhill Date: Sun, 13 Nov 2022 10:39:56 +0100 Subject: [PATCH] Remove error node font locking * lisp/progmodes/c-ts-mode.el (c-ts-mode--font-lock-settings) (c-ts-mode--base-mode): Error node font locking causes too much noise. --- lisp/progmodes/c-ts-mode.el | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/lisp/progmodes/c-ts-mode.el b/lisp/progmodes/c-ts-mode.el index 5617ea7d7c..7e7b554943 100644 --- a/lisp/progmodes/c-ts-mode.el +++ b/lisp/progmodes/c-ts-mode.el @@ -326,11 +326,7 @@ c-ts-mode--font-lock-settings :feature 'statement '((expression_statement (identifier) @font-lock-variable-name-face) (labeled_statement - label: (statement_identifier) @font-lock-type-face)) - :language mode - :override t - :feature 'error - '((ERROR) @font-lock-warning-face))) + label: (statement_identifier) @font-lock-type-face)))) (defun c-ts-mode--imenu-1 (node) "Helper for `c-ts-mode--imenu'. @@ -424,7 +420,7 @@ c-ts-mode--base-mode (setq-local treesit-font-lock-feature-list '((comment preprocessor operator constant string literal keyword) (type definition expression statement) - (error)))) + ()))) ;;;###autoload (define-derived-mode c-ts-mode c-ts-mode--base-mode "C" -- 2.34.1