]> git.eshelyaron.com Git - emacs.git/commitdiff
Teach c-ts-mode about the 'restrict' keyword
authorEli Zaretskii <eliz@gnu.org>
Sat, 6 May 2023 12:15:42 +0000 (15:15 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sat, 6 May 2023 12:15:42 +0000 (15:15 +0300)
* lisp/progmodes/c-ts-mode.el (c-ts-mode--keywords): Add
"restrict" and "_Atomic" type qualifiers.  (Bug#63323)

lisp/progmodes/c-ts-mode.el

index 1186bd5b8df2346355d194ba905162c11f78e2a1..b042782efa7ae430bcb878aa551b5af621a66edf 100644 (file)
@@ -504,10 +504,10 @@ NODE should be a labeled_statement.  PARENT is its parent."
   "C/C++ keywords for tree-sitter font-locking.
 MODE is either `c' or `cpp'."
   (let ((c-keywords
-         '("break" "case" "const" "continue"
+         '("_Atomic" "break" "case" "const" "continue"
            "default" "do" "else" "enum"
            "extern" "for" "goto" "if" "inline"
-           "register" "return"
+           "register" "restrict" "return"
            "sizeof" "static" "struct"
            "switch" "typedef" "union"
            "volatile" "while")))