]> git.eshelyaron.com Git - emacs.git/commit
Apply string syntax only to string in jsx (bug#73978)
authorYuan Fu <casouri@gmail.com>
Fri, 13 Dec 2024 05:42:44 +0000 (21:42 -0800)
committerEshel Yaron <me@eshelyaron.com>
Sun, 15 Dec 2024 16:37:24 +0000 (17:37 +0100)
commitce83336940f8d5a96e6139a5513057b8d8389ace
treeaeb3e8453b5833ec83c3ddcf702b9e8b019727c7
parentd5f307b2ecb20e1baef734862a835f7607ba96e8
Apply string syntax only to string in jsx (bug#73978)

The current code applies string syntax to too many things.  This
patch makes tsx-ts-mode (and friends) only apply string syntax
to actual text in tsx/jsx.

* lisp/progmodes/typescript-ts-mode.el:
(tsx-ts--s-p-query): Only capture jsx_text.
(tsx-ts--syntax-propertize-captures): handle the case when the
text is one character long.

(cherry picked from commit 989cdb2c35889476702e4d2bd82d8195fa2e7ec0)
lisp/progmodes/typescript-ts-mode.el