]> git.eshelyaron.com Git - emacs.git/commit
Improve treesit settings for css-ts-mode (bug#73404)
authorJuri Linkov <juri@linkov.net>
Sun, 2 Mar 2025 18:07:21 +0000 (20:07 +0200)
committerEshel Yaron <me@eshelyaron.com>
Tue, 4 Mar 2025 21:02:49 +0000 (22:02 +0100)
commit013f9da935287af417c4f7d2ddc57d79d62f859e
treee8a3d94a1955917bcb2dc05404f8a95a0bdb15ac
parent1b4f0dd6687d207ff39d102b5d61f8437828092b
Improve treesit settings for css-ts-mode (bug#73404)

* lisp/textmodes/css-mode.el (css--treesit-settings): Add
"@supports" and '(at_keyword)' to 'keyword', 'keyframe_block' to
'selector', 'keyframes_name' to 'query'.
(css--treesit-defun-name): Support "keyframe_block",
"keyframes_statement" and "supports_statement" as well.
(css--treesit-simple-imenu-settings): Add "keyframes_statement",
"keyframe_block", "supports_statement".
(css--treesit-defun-type-regexp): Add "keyframe_block".
(css-ts-mode): Add 'treesit-thing-settings'.

(cherry picked from commit a5e82110b087f05d50a9d628e70009ce33c33bc2)
lisp/textmodes/css-mode.el