]> git.eshelyaron.com Git - emacs.git/commit
Fontificatiomn improvements for typescrip-ts-mode.el (bug#78594)
authorJostein Kjønigsen <jostein@kjonigsen.net>
Fri, 7 Mar 2025 13:39:11 +0000 (14:39 +0100)
committerEshel Yaron <me@eshelyaron.com>
Sat, 7 Jun 2025 19:59:29 +0000 (21:59 +0200)
commit3cf52e72b079f7a4e7ac74c606dc3da08dba7bd3
tree7017a17b6d1d6e98dbdcaf53b736ed0e0ee90948
parentf09bc9e38f1a3d46635145e15e50fd763169045f
Fontificatiomn improvements for typescrip-ts-mode.el (bug#78594)

- Fontify type-names for static function calls directly on types.
- Special-case "document" and "console" and constants/builtins.
- Fontify variable-use in string-interpolation expressions.
- Fontify variable-use in function-calls.
- Fontify variable-use in member-access expressions.
- Fontify variable-use in JSX-expressions.
- Fontify variable-use when using explicit nullability override.

* lisp/progmodes/typescript-ts-mode.el:
(tsx-ts-mode--font-lock-compatibility-bb1f97b):
(typescript-ts-mode--font-lock-settings): Improve font-lock settings.

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