We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c9b22f5 commit 352c6d5Copy full SHA for 352c6d5
typescript-mode.el
@@ -2980,6 +2980,17 @@ Key bindings:
2980
;;;###autoload
2981
(add-to-list 'auto-mode-alist '("\\.ts\\'" . typescript-mode))
2982
2983
+;;;###autoload
2984
+(ignore-errors
2985
+ ;; experimental TSX-support via tree-sitter, if available
2986
+ (require 'tree-sitter)
2987
+ (require 'tree-sitter-langs)
2988
+ (define-derived-mode typescript-tsx-mode typescript-mode "tsx")
2989
+ (add-hook typescript-tsx-mode-hook #'tree-sitter-hl-mode)
2990
+ (add-to-list 'tree-sitter-major-mode-language-alist '(typescript-tsx-mode . tsx))
2991
+ (add-to-list 'auto-mode-alist '("\\.tsx?\\'" . typescript-tsx-mode)))
2992
+
2993
2994
(provide 'typescript-mode)
2995
2996
;;; typescript-mode.el ends here
0 commit comments