]> git.eshelyaron.com Git - emacs.git/commitdiff
Remove nullptr named node from c++-ts-mode (bug#64818)
authorTheodor Thornhill <theo@thornhill.no>
Mon, 24 Jul 2023 18:18:09 +0000 (20:18 +0200)
committerTheodor Thornhill <theo@thornhill.no>
Mon, 24 Jul 2023 18:18:09 +0000 (20:18 +0200)
The nullptr node was changed from a named node to an unnamed node
upstream[0], which caused font locking to break. As this is a small
enough regression, no compat code is required.

* lisp/progmodes/c-ts-mode.el (c-ts-mode--font-lock-settings): Remove
node no longer in use.

[0]:
https://github.com/tree-sitter/tree-sitter-c/commit/c75868f8b508ae32a0c8490da91bb31b2b96430e

lisp/progmodes/c-ts-mode.el

index 7f4f6f113872d41f50094e90379a7a9b52193c7f..98797bf3ce771c18b29d53341b9895e462198ae3 100644 (file)
@@ -574,9 +574,7 @@ MODE is either `c' or `cpp'."
    :feature 'constant
    `((true) @font-lock-constant-face
      (false) @font-lock-constant-face
-     (null) @font-lock-constant-face
-     ,@(when (eq mode 'cpp)
-         '((nullptr) @font-lock-constant-face)))
+     (null) @font-lock-constant-face)
 
    :language mode
    :feature 'keyword